无法访问 AWS Apache2 此站点

AWS Apache2 This Site can't be reached

在我的 AWS EC2 实例 (Ubuntu 16.04) 上安装并 运行 Apache2 后,我想从我的 public 浏览器使用“ec2-3-231”访问站点-162-52.compute-1.amazonaws.com”。 Apache2 在端口 80 上 运行,我已经创建了一个安全组,它允许端口 80 连接。那为什么我不能访问默认的 apache2 网站呢?

Apache2 运行 状态:

安全组传入流量:

安全组传出流量:

您需要相当多的部分才能确保它正常工作:

  • 首先,您的 EC2 实例和一个 运行 HTTPD 服务器。听起来你有。
  • 然后,您需要一个 VPC 来放置这些片段。
  • 您需要在 VPC 上有一个子网。
  • 您需要子网中的路由 table。
  • 您需要 VPC 上的安全组。
  • 您的 EC2 实例需要子网中的 public IP。
  • 最后,将 VPC 公开到 public 互联网的互联网网关。

请求将通过互联网网关流入 VPC,使用路由 table 找到它们应该去的地方,并到达您的 EC2 实例,您设置的安全组允许它们进入正确的端口。