我在 Azure 上的 Ubuntu 18.04 VM 的端口 5000 上运行 NodeJS 应用程序,我需要对该应用程序进行外部访问。我创建了入站和出站规则,并根据本指南仔细检查了设置https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal但到目前为止,我无法使用我的公共 IP 和端口访问该应用程序。
我还应该注意什么?我发现的大多数指南都建议添加出站和入站规则。我还检查了 Ubuntu 中的防火墙,默认情况下它是禁用的。
也发现了这个帖子(Azure 网络安全组 - 入站 - 端口不工作)。
运行netstat -ant|grep 5000
显示如下:
有任何想法吗?
答案1
这些规则位于网络安全组 (NSG) 上。确保 NSG 已连接到子网或网卡(或两者)。
另外,请确保您的操作系统上的端口也已打开。