在DigitalOcean上边申请了一台Ubuntu的机器, 安装了Docker, 部署了服务。 当时监听的是 127.0.0.1的80端口, 访问的时候在VM上 curl 127.0.0.1 是没有问题的。 不过通过外部IP地址始终无法访问。 查看了iptables, 防火墙也都没有任何线索。 后来发现这样配置是错误的。
假如你想需要外部可以访问,必须配置成为 0.0.0.0 上监听80端口。 因为127.0.0.1 (跟localhost一样), 只会监听来自本机的请求。 而0.0.0.0 是一个网路回环, 所有的网络请求都会去处理。 两者不是一回事情。
标签:0.1,127.0,外部,0.0,访问,Docker,监听 From: https://www.cnblogs.com/move-on/p/16858373.html