我正在尝试在Azure上打开几个端口 . 我有一个VPS,一个网络安全组,一个虚拟网络和子网 . 一切似乎都配置正确,检查图像:
但是尝试ping任何端口,例如8080:
nc -zv 52.166.131.228 8080
nc: connect to 52.166.131.228 port 8080 (tcp) failed: Connection refused
在这里绝望地奔跑,我遵循了指导方针无济于事https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-nsg-quickstart-portal ...任何想法,我错过了什么?
1 回答
根据您的错误,我认为您应该首先检查您的服务 . 我没有发现8080正在根据你的输出进行监听 .
请确保端口8080正在侦听,您可以尝试首先在VM中使用telnet进行测试 .
Notes: NSG could associate to VM and subnet.
关于如何管理NSG,请参阅article
我注意到你的端口5432只是在监听127.0.0.1 . 我想你应该检查你的配置 . 如果要使用公共IP访问端口5432,则端口应侦听0.0.0.0