[英]Azure + Ubuntu VM + Endpoints
我可以通过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修改IPTABLES,但不接受来自localhost外部的传入连接,但在执行iptables -vL
时仍显示“ 0 pkts”
Azure规则配置的屏幕截图:
我还按照Rem的建议添加了80端口出站规则,但是到目前为止,这没有帮助。
在您的Azure VM设置中,您应该转到Network Security组->并设置入站安全规则,如下所示:
1000 default-allow-ssh Any Any SSH (TCP/22) Allow
…
1010 web Any Any HTTP (TCP/80) Allow
1020 web Any Any HTTP (TCP/5000) Allow
…
我也有出站安全规则:
100 http Any Any Custom (ANY/80) Allow
…
Nginx和您的docker容器是否绑定在localhost或0.0.0.0或其他网络接口上?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.