gpt4 book ai didi

azure - 我在打开 Azure VM 端口时遇到问题

转载 作者:行者123 更新时间:2023-12-03 05:54:49 26 4
gpt4 key购买 nike

我设置了一个简单的 Azure Windows Server VM,并在其中运行了一个 NodeJS 应用程序。在虚拟机中(使用 Windows RDP),我可以在浏览器中访问该应用程序 http://localhost:4200 。但是,我无法打开端口 4200,以便我可以使用虚拟机的 IP 从外部访问它。

我已经尝试了显而易见的方法,如下所述:https://learn.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal

疯狂的是,我还有另一个应用程序,作为 Windows 服务在端口 8080 上运行,并且该应用程序可以工作。我对每个规则都有一条规则,但我看不出我在做什么不同:

Inbound traffic rules

我还完全禁用了虚拟机内的 Windows 防火墙,但它仍然不起作用。根本过不去。

最佳答案

根据您的描述,您的应用似乎仅监听 127.0.0.1。请按以下方式检查。

1.检查端口监听。

netstat -ant|findstr 4200

请确保您的服务正在监听 0.0.0.0 而不是 127.0.0.1。如果您的服务正在监听127.0.0.0,请修改它。你可以引用这个answer .

2.请确保您的虚拟机正在监听 tcp 而不是 tcp6

关于azure - 我在打开 Azure VM 端口时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43170973/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com