【发布时间】:2018-10-06 14:24:48
【问题描述】:
我在 Azure 上的 Ubuntu Server 虚拟机中的 docker 上运行了一个 Web 应用程序。
我已从 Azure 门户中的网络选项卡打开所有到 localhost 的网络端口,但使用 Azure 的静态 IP 无法正确加载该站点。 (图像丢失,页面加载没有控件)。
服务器中没有启用防火墙。是否还有其他可能阻塞交通的东西?
该站点在 VM 内运行良好。当从外部访问它时,它就会显示问题。
【问题讨论】:
-
如果网站加载但缺少某些东西,它不是 azure 阻止它,你的 ubuntu 或网络服务器或 html 等有问题
-
该站点在虚拟机中运行良好。当从外部访问它时,它就会显示问题。
-
就像我说的,默认的 azure vm 设置中没有任何内容可以部分阻止流量,您的 http 服务器或 html 代码有问题
-
那么它要么是 Docker/Ubuntu 问题。你有什么专长吗?你能告诉我解决问题的方法吗?
-
您可以尝试添加监听 0.0.0.0:port 的规则,该端口是您为 Web 应用的容器公开的端口。
标签: azure docker ubuntu localhost virtual-machine