【问题标题】:Working with AWS ec2 for deploying React+Node app使用 AWS ec2 部署 React+Node 应用程序
【发布时间】:2020-08-26 18:17:30
【问题描述】:

我正在尝试在 aws ec2 上部署带有 react 和 nodejs 的全栈应用程序。我在这里学习了本教程:https://medium.com/@balghazi/deploying-react-node-js-application-to-amazon-ec2-instance-a89140ab6aab

但是,最后作者说要访问您的网页,您需要在我们在 server.js 客户端文件中设置的端口 3000 打开公共 dns,因为我是第一次在 ec2 上工作,所以我不知道如何在 3000 端口打开公共 dns。有人可以帮我吗?

使用的代码在上面的媒体链接中。谢谢!

【问题讨论】:

    标签: node.js reactjs amazon-web-services amazon-s3 amazon-ec2


    【解决方案1】:

    中等帖子说您应该在security group 中打开您的实例使用的端口3000。

    以下是 AWS 官方说明的链接:

    【讨论】:

    • 我已经在安全组中添加了两个端口(3000 和 4000)作为自定义 TCP,但是当我打开我的公共 dns 时它不起作用。我必须在 url 本身的某处提及端口吗?
    • @SuryaMahla 是的。如果没有端口,dns 将使用默认的 80 端口。
    • 我需要在 URL 中的哪个位置提及端口? ec2-0-00-000-00.us-east-2.compute.amazonaws.com 我的安全组中的端口已经作为入站规则自定义 TCP。
    • @SuryaMahla `ec2-0-00-000-00.us-east-2.compute.amazonaws.com:3000` 或:4000。使用 IP 地址时也是如此。
    • 好的。非常感谢!
    猜你喜欢
    • 2021-12-16
    • 1970-01-01
    • 1970-01-01
    • 2016-09-29
    • 2014-05-21
    • 2017-06-12
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多