我尝试在我的 AWS Lightsail 实例中打开一个端口,以便能够在 NodeJs 中启动应用程序。启用防火墙规则,如图所示。
但当我运行的时候sudo nmap -sT -O localhost
我可以看到端口已关闭。
我尝试打开的端口是 4000。UFW 处于非活动状态。非常感谢您的帮助。
答案1
答案2
答案3
这个问题解决了吗?我的 Windows 2019 Server 也遇到了同样的问题。
防火墙设置正常,因为我尝试使用默认设置之一(HTTP - TCP - 80 - 所有 IP 地址)。
当我运行上述 netstat 命令时... netstat -nao | find “80”
我明白了:
TCP 0.0.0.0:49667 0.0.0.0:0 正在监听 1180 TCP [::]:49667 [::]:0 正在监听 1180 TCP [{Ipv6 地址} [2001:{macaddress]:80 TIME_WAIT 0 UDP 127.0.0.1:64919 127.0.0.1: 64919 1180
请参阅此处的截图: https://www.screencast.com/t/p29AhyDI4
看起来对端口 80 的唯一引用是针对 MAC 地址,并且显示“TIME_WAIT”。
我不明白为什么在正确应用防火墙设置的情况下,这个新的 Lightsale Windows Server 上的端口仍然保持关闭状态?