【问题标题】:Cannot connect to my website running on Azure VM无法连接到我在 Azure VM 上运行的网站
【发布时间】:2019-08-18 19:21:46
【问题描述】:

我似乎无法连接到在 Azure VM 上运行的网站。我浏览了每一个 Azure 文档。

我允许每个文档的传入连接到端口 80:

我有一个非常基本的 Hello World nodejs 应用程序在端口 80 上监听(我确认这个应用程序在我自己的系统本地工作):

我正在尝试通过分配给我的公共 IP 连接到站点,我在 Azure 门户中看到:

问题是在 Chrome 中连接到 40.XXX.XXX.230:80 的任何尝试都会超时。

我是虚拟机的新手,但我认为端口转发有问题?

【问题讨论】:

  • 您还需要检查是否只有一个 NSG。有时子网和虚拟机网卡在两个不同的 NSG 中。而且VM local中的防火墙也是需要检查的一点。

标签: azure virtual-machine portforwarding


【解决方案1】:

另一件事要检查:

远程桌面进入虚拟机,并确认虚拟机的本地防火墙允许传入的 HTTP 和 HTTPS 连接。

【讨论】:

  • 谢谢你,你说得对! AWS 没有更多地强调这一事实对我来说似乎很疯狂,尤其是考虑到在 VM 上托管 Web 服务器的使用如此广泛。
  • 您好 Andrew,您能否更详细地解释一下我如何将 HTTP 和 HTTPS 添加到入站规则中?我使用 RDP 访问防火墙设置,但没有选项可以为 HTTP 和 HTTPS 添加特定规则。我做错了什么?
猜你喜欢
  • 1970-01-01
  • 2015-02-16
  • 1970-01-01
  • 2023-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-11
  • 1970-01-01
相关资源
最近更新 更多