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/

相关文章:

node.js - 如何查找符合特定条件的记录的最新记录

Python3 - 从 json 解析 AWS 实例标签。经历古怪的行为

amazon-web-services - 在 AWS LAMBDA x 小时后创建自动终止的 EC2 实例

git - 使用 git 组织大量个人脚本的好方法是什么?

Visual Studio Code 中的 Git rebase

git - SSH 克隆/推送到 Bitbucket 禁止

mysql - 使用 Amazon Web Services(EC2 等)托管 CakePHP 应用程序?

node.js - 当 npm 安装或不安装 devDependency 时?

javascript - 未捕获错误 : process. 不支持绑定(bind)(browserify+selenium-webdriver)

node.js - 如何使用 Node Express 路由处理 React Router