繁体   English   中英

如何在 EC2 AWS 实例中启动 node js 项目

[英]how to start node js project in a EC2 AWS instance

我是 node js 的新手,我正在尝试在 EC2 AWS 中设置它。我尝试使用命令“npm start”但什么也没发生

下面是我的 package.json

{
  "name": "sample",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "start": "node ./bin/www"
  },
  "dependencies": {
    "cookie-parser": "~1.4.4",
    "debug": "~2.6.9",
    "ejs": "~2.6.1",
    "express": "~4.16.1",
    "http-errors": "~1.6.3",
    "morgan": "~1.9.1",
    "pm2": "^5.1.2"
  }
}bouldercef$ npm start

运行 npm start 后出现以下几行,但无法看到该站点

boulder@0.0.0 开始 /home/ubuntu/bouldercef

节点 ./bin/www

如果您的站点在您的机器上正常运行,并且您在 EC2 实例中安装了 node/npm 并且您没有收到任何错误,那么您的项目似乎没有问题地运行。

所以问题可能是您没有使用 HTTP 连接到您的站点。

查看与您的实例相关联的安全组,以检查您是否允许用户通过 HTTP (80) 或 HTTPS (443) 进行连接。

有关如何为您的用户提供这些端口的更多信息,请查看如何允许我的用户通过 HTTP (80) 或 HTTPS (443) 进行连接?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM