本地主机的Azure VM端口

本地主机的Azure VM端口,azure,virtual-machine,port,Azure,Virtual Machine,Port,所以我使用的是一个拥有公共IP地址的Azure虚拟机,我打开了一个入站端口,比如说5555。 我现在要做的是在虚拟机上运行一个应用程序,该虚拟机通过localhost有一个API,端口也为5555。我用public_ip:5555/api/…调用它 由于我无法从外部连接到应用程序,这里是否缺少一些内容?我找到的大多数教程和资源都提到了打开端口 谢谢。看看Azure的IP流验证实用程序,它将检查您的NSG规则,以确保流量可以到达您的虚拟机 如果流量到达您的虚拟机,请检查主机防火墙,然后检查应用程序

所以我使用的是一个拥有公共IP地址的Azure虚拟机,我打开了一个入站端口,比如说5555。 我现在要做的是在虚拟机上运行一个应用程序,该虚拟机通过localhost有一个API,端口也为5555。我用public_ip:5555/api/…调用它

由于我无法从外部连接到应用程序,这里是否缺少一些内容?我找到的大多数教程和资源都提到了打开端口


谢谢。

看看Azure的IP流验证实用程序,它将检查您的NSG规则,以确保流量可以到达您的虚拟机


如果流量到达您的虚拟机,请检查主机防火墙,然后检查应用程序服务器日志。

您是否为端口启用了TLS?@PranavKasetti我已允许所有协议,因此不是特别允许。您是否能够使用ssh?这是一个很好的检查,你的虚拟机已启动。谢谢。似乎是Windows防火墙阻止了该端口,即使VM端口是打开的。