如何在亚马逊(AWS)Lightsail 中打开端口?

如何在亚马逊(AWS)Lightsail 中打开端口?

我尝试在我的 AWS Lightsail 实例中打开一个端口,以便能够在 NodeJs 中启动应用程序。启用防火墙规则,如图所示。

在此处输入图片描述

但当我运行的时候sudo nmap -sT -O localhost我可以看到端口已关闭。

在此处输入图片描述

我尝试打开的端口是 4000。UFW 处于非活动状态。非常感谢您的帮助。

答案1

防火墙和端口设置列在 Amazon Lightsail 控制台中实例管理页面的“网络”选项卡中。选择“编辑规则”或“添加其他”以更改或创建规则。

更多信息:

Amazon Lightsail 信息

答案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 上的端口仍然保持关闭状态?

相关内容