EC2 实例 'took too long to respond'

EC2 instance 'took too long to respond'

我有一个基于 NodeJS 构建的网站,我目前正在尝试将其部署在 AWS 的免费套餐上。

到目前为止,我已经创建并启动了一个实例,我可以通过 SSH(控制台)连接到我的实例,并成功地从我的 Git 存储库中提取了我的文件。但是,当我尝试浏览 public DNS 时,我得到:ec2-54-252-151-208.ap-southeast-2.compute.amazonaws.com:8080[=26= 】 反应时间过长。

我还查看了安全组的设置(在另一个 post 上推荐)并确保允许入站和出站 'HTTP' 和 'HTTPS' 流量(下面的屏幕截图):

入站设置:

出站设置:

关于可能导致此问题的其他原因的任何想法?非常感谢您的帮助。谢谢

您似乎需要将端口 8080 添加到入站 IP 规则中。

如果您停止然后启动您的 ec2 实例,它会为您提供另一个 Public DNS (IPv4)。因此,您可能在没有注意到的情况下请求旧的 Public DNS。在这种情况下,您很可能会遇到此类型错误!

EC2 > 安全组 > 中添加规则 为我工作