【发布时间】:2018-03-01 07:46:48
【问题描述】:
我正在学习使用 docker 设置 Nginx。
我在 DigitalOcean 的 16.04 上创建了一个 docker 17.12.0 ce。
我按照instruction 进行设置。
我运行 docker 并使用-p 80:80 绑定端口。我试图访问但连接被拒绝。
Failed to connect to 139.59.245.108 port 80: Connection refused
容器信息: docker ps
顺便说一句,我注意到了这些消息:
“ufw”已启用。除 22 (SSH)、80 (http) 和 443 (https) 以外的所有端口
默认被屏蔽
【问题讨论】:
-
到目前为止您发布的内容看起来还不错。你确定IP地址是正确的吗?如果可能存在配置错误,您是否检查过 NGINX 日志?
-
139.59.245.108是公共地址,请确保您的本地主机是可访问的!然后尝试下一步! -
omg...我的本地主机不可访问。我该怎么办?
-
@LeeYeeRun 你不能 curl localhost:80 吗?
-
我想我开始明白了...是不是因为我没有在主机上安装Nginx? @lvthillo 不能...