【发布时间】:2016-11-04 11:14:09
【问题描述】:
我能够通过 SSH 连接到我的 Azure VM。但是,端口 80 上的 NGINX 和端口 5000 上的 dockerized ASP.NET Core 都无法访问。我在 Azure 门户配置中添加了安全端点“允许”。
在 SSH 会话中,使用 lynx 访问 localhost:80 和 localhost:5000 可以正常工作
Docker 容器以:
开头docker run -t --rm -p 5000:5000 *imagename*
我尝试使用此建议 apache not accepting incoming connections from outside of localhost 修改 IPTABLES,但在执行 iptables -vL 时仍然显示“0 pkts”
Azure 规则配置截图:
我还按照 Rem 的建议添加了端口 80 出站规则,但到目前为止这没有帮助。
【问题讨论】:
-
您能否编辑您的问题以显示您如何设置入站安全规则?您所说的只是您添加了“安全端点允许”,这根本不清楚。
-
添加截图,希望这能增加清晰度。
-
我采用了最明显的锤子和钉子解决方法。我有一个旧的 P4 专用服务器闲逛,现在通过 SSH 将请求转发到 Azure 服务器。请把我从这种恐怖中解放出来!
标签: azure nginx asp.net-core azure-virtual-machine