我有一个基于NodeJS的站点,目前我正在尝试将其部署到AWS的免费层。
到目前为止,我已经创建了一个示例并启动了它,我可以通过SSH(控制台)连接到我的示例,并成功地从Git存储库中提取了我的文件。然而,当我尝试浏览我的公共DNS时,我会得到:ec2-54-252-151-2018.ap-southeast-2.compute.amazonaws。com:8080响应时间过长。
我还查看了安全组的设置(如另一篇文章中所建议的),并确保允许入站和出站“HTTP”和“HTTPS”流量(截图如下):
入站设置:
出站设置:
还有什么可能导致这个问题的想法吗?我将非常感谢你的帮助。谢谢
5条答案
按热度按时间ql3eal8s1#
看起来您需要将端口8080添加到入站IP规则中。
0h4hbjxa2#
在***EC2>安全组>***中添加规则对我有效
小时
voase2hg3#
如果您停止然后启动ec2示例,它将为您提供另一个公共DNS(IPv4)。因此,您可能正在请求旧的公共DNS而没有注意到它。在这种情况下,很可能会出现这种类型的错误!
nkkqxpd94#
添加到@Rastamjon答案。重新启动示例时,您的ip可能会更改。这可以通过使用弹性ip并将其附加到示例来避免。在此处阅读更多信息。https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html升
b0zn9rqh5#
如果您在windows RDP上,请关闭远程计算机的公共防火墙。