node.js - EC2 实例 'took too long to respond'

标签 node.js git amazon-web-services amazon-ec2 aws-security-group

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

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

我还查看了安全组的设置(按照另一篇文章的建议)并确保允许入站和出站“HTTP”和“HTTPS”流量(下面的屏幕截图):

入站设置: Inbound settings

出站设置: enter image description here

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

最佳答案

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

关于node.js - EC2 实例 'took too long to respond',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45828756/

相关文章:

带有参数和 fish shell 的 Git 别名

amazon-web-services - AWS - cfn-init 不创建文件

amazon-web-services - 序列化异常:Start of structure or map found where not expected: API Gateway to Step function

amazon-web-services - 从 AWS Glue 调用外部 api 时出现连接错误

node.js - 以通用方式解析简单值类型

node.js - 从 sequelize 钩子(Hook)返回不同的结果

git - 如何在 git 存储库中使用 "artificial root commit"?

git - 如何在git中删除前缀为 ":"的文件

javascript - 使用 Node js 读取谷歌电子表格数据不起作用..?

javascript - Heroku 返回 400 错误请求响应 (Socket.IO Node.js)