【发布时间】:2021-12-12 00:40:24
【问题描述】:
我通过克隆我的 github 存储库并安装 node 和 npm 在运行 Ubuntu 的 AWS EC2 上部署了一个 REACT 应用程序。我在安装所有依赖项后尝试运行该应用程序,它最后说: 项目在 http://localhost:3001/ 运行
如何让正在运行的项目显示在 EC2 的 http(80) 端口上? 打开的入站端口:80、443 和 22。
【问题讨论】:
-
您是否安装并运行了网络服务器??例如nginx
-
没有。这是一个仅限前端的客户端项目。我还需要安装 Nginx 吗?
-
您真的要为此使用 EC2 吗?为什么不使用 docs.aws.amazon.com/AmazonS3/latest/userguide/… 中描述的 S3
-
@boolfalse 我试过了。它说“项目正在localhost:3001 运行”但是当我转到EC2_PUBLIC_IP:3001 时,那里什么都没有。
标签: node.js reactjs amazon-web-services ubuntu amazon-ec2