【问题标题】:AWS EC2 IPv4 Public Address not reachableAWS EC2 IPv4 公共地址无法访问
【发布时间】:2021-10-20 20:35:29
【问题描述】:

按照strapi.io 在其网站上提供的文档,我在 AWS EC2 上部署了一个 Strapi.io 应用程序。 一切都很顺利,但是当我尝试访问我的 EC2 实例的公共 IP 时,它无法访问。 我已经检查了分配的弹性 ip。 我还检查了网关和安全组,一切都很好,但我的 IP 仍然无法访问。

安全组设置

【问题讨论】:

  • 您能告诉我们安全组设置吗?服务器上是否有任何东西running 可以访问?我能够(尝试)通过 SSH 连接到 IP,所以那里有 something 正在拒绝我。
  • 谢谢。我在原帖中添加了安全组设置
  • 入站规则呢?
  • 更新入站规则
  • 我能够远程登录您的 22 端口 (ssh) 的 IP 地址。所以它可以到达。您的网络服务器似乎没有运行。请检查。

标签: amazon-web-services amazon-s3 amazon-ec2 strapi


【解决方案1】:

检查子网的路由表。如果它将 cidr 0.0.0.0/0 路由到 Internet 网关,则子网是公共的,可以通过公共 ip 连接。如果它路由到 NAT 网关,则子网是私有的,您需要负载均衡器或堡垒通过私有 ip 连接私有子网上的 ec2。在私有子网上,公网ip没用。

【讨论】:

    【解决方案2】:

    这里的问题是您需要一个 Web 服务器或反向代理(如 nginx、apache)来侦听端口 80 并为您的应用程序提供服务。目前,您不会为您的应用配置 Web 服务器,因此当您在浏览器中点击 IP 地址时不会收到任何响应。

    【讨论】:

      猜你喜欢
      • 2021-01-11
      • 2017-10-30
      • 2021-12-22
      • 2020-11-03
      • 2020-12-10
      • 1970-01-01
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      相关资源
      最近更新 更多