【问题标题】:Azure VPS not opening any ports no matter whatAzure VPS 无论如何都不会打开任何端口
【发布时间】:2016-12-24 00:21:10
【问题描述】:

我正在尝试在 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 ...知道我错过了什么吗??

【问题讨论】:

  • 您可以尝试使用nesat -ant 来检查您的端口是否正在侦听。如果可能的话,给我结果。请确保您可以远程登录 127.0.0.1 8080
  • 您好,请确保您的端口监听的是 tcp 而不是 tcp6。
  • 嗨@Walter-MSFT 在 tpc 有一个 postgreSQL 服务器在 5432 监听,这里是 netstat tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 962/postgres 的输出
  • 嗨,我没有发现 8080 正在监听。如果您想访问它,请确保 8080 正在监听。
  • 您可以访问端口 962,但不能访问端口 5432,因为该端口仅侦听 127.0.0.1。只有 127.0.0.1 可以访问 5432 端口。

标签: azure networking virtual-machine


【解决方案1】:

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

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

远程登录 127.0.0.1 8080

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

如何管理NSG请参考这个article

我注意到您的端口 5432 仅在侦听 127.0.0.1。我认为你应该检查你的配置。如果你想用公网 IP 访问 5432 端口,该端口应该监听 0.0.0.0

【讨论】:

猜你喜欢
  • 2020-12-31
  • 2015-01-08
  • 1970-01-01
  • 2022-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多