Azure VPS 无论如何都不会打开任何端口

标签 azure networking virtual-machine

我正在尝试在 Azure 上打开多个端口。我有一个 VPS,带有一个网络安全组和一个虚拟网络和子网。一切似乎都配置正确,检查图像:

enter image description here

enter image description here

但尝试 ping 任何端口,例如 8080:

nc -zv 52.166.131.228 8080
nc: connect to 52.166.131.228 port 8080 (tcp) failed: Connection refused

在这里绝望地奔跑,我遵循了指导方针但无济于事https://learn.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-nsg-quickstart-portal ...知道我错过了什么吗?

最佳答案

根据您的错误,我认为您应该首先检查您的服务。根据你的输出,我没有发现 8080 正在监听。

请确保8080端口正在监听,您可以先尝试在您的虚拟机中使用telnet进行测试。

telnet 127.0.0.1 8080

注意:NSG 可以关联到虚拟机和子网。

请引用此article关于如何管理 NSG

我注意到您的端口 5432 仅监听 127.0.0.1。我认为你应该检查你的配置。如果您想使用公共(public)IP访问端口5432,则该端口应该监听0.0.0.0

关于Azure VPS 无论如何都不会打开任何端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41309221/

相关文章:

Azure Function 内的 Oracle 连接超时在 5 分钟后取消

javascript - 如何在服务器脚本中从另一个表中选择数据?微软Azure

networking - 通过互联网了解TCP/Ip分层吗?

java - 通过套接字发送多个变量?

azure - 更改外部 url 后连接到 azure gitlab vm 实例时出现问题

xcode - 在 Mac 上开发还是在基于 Windows 的 PC 上使用虚拟机?

azure - 使用 az cli 在 azure 中创建文件共享

reactjs - 运行React应用程序的Azure Linux容器无法启动

c++ - 读句柄错误

Ansible set_fact 正在覆盖项目