无法连接到在Azure VM上运行的我的网站

无法连接到在Azure VM上运行的我的网站,azure,virtual-machine,portforwarding,Azure,Virtual Machine,Portforwarding,我似乎无法连接到在Azure VM上运行的网站。我浏览了每一份Azure文档 根据文档,我允许到端口80的传入连接: 我有一个非常基本的Hello World nodejs应用程序,正在端口80上侦听(我确认该应用程序在我自己的系统本地工作): 我正试图通过在Azure Portal中看到的分配给我的公共IP连接到站点: 问题是任何试图连接到Chrome中的40.XXX.XXX.230:80的尝试都会超时 我是VM的新手,但我认为端口转发有问题?另一件需要检查的事情: 将远程桌面连接到虚拟

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

根据文档,我允许到端口80的传入连接:

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

我正试图通过在Azure Portal中看到的分配给我的公共IP连接到站点:

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


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

另一件需要检查的事情:

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


您还需要检查是否只有一个NSG。有时,子网和VM nic位于两个不同的NSG中。而防火墙在VM本地也是一个需要检查的点。谢谢,你说的对!在我看来,AWS没有更多地强调这一事实似乎很疯狂,特别是考虑到在VM上托管web服务器的应用如此广泛。嗨,Andrew,你能更详细地解释一下我是如何将HTTP和HTTPs添加到入站规则中的吗?我已经使用RDP访问防火墙设置,但是没有为HTTP和HTTPs添加特定规则的选项。我做错了什么?