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/

相关文章:

java - 使用 API 网关进行 Cognito 用户池身份验证和授权

amazon-web-services - “由于路径/价格的格式错误的集成,无法解析 API 定义。(服务 : AmazonApiGateway; Status Code: 400;

node.js - 自相矛盾的 CORS 错误 : Either no 'Access-Control-Allow-Origin' present OR 'Access-Control-Allow-Origin' header contains multiple values

javascript - 如何将 Node.js PhantomJS 包装器中的事件从页面发布到 Node ?

ruby-on-rails - Github 和 heroku 上的应用程序 : Ignore file on one but not the other

amazon-web-services - 如何在无服务器框架的 `serverless.yml` 文件中将 URL 端点详细信息作为变量获取?

arrays - NodeJS/MongoDB - 将数组中的值与登录用户的值进行匹配

javascript - 未能成功更新 Mongoose 子文档

git - 使用当前更改创建 Git 分支

GIT - 确定每小时编写的 # 行代码(已提交和未提交)