[英]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.