AWS ec2 实例在公共 IP 上没有响应

AWS ec2 实例在公共 IP 上没有响应

我在 aws ubuntu 实例上的Web 服务器 index.html上运行了一个简单的文件。我能够通过隧道访问服务器,但是当我尝试使用 进行连接时,它显示 连接。 我尝试过多次从头开始创建一个新实例,但没有成功。任何帮助都将不胜感激,如果可能的话,请尽量保持简单,因为我只是 Web 服务器方面的初学者。nginxport 80Public IPtimed out

我修复了这个问题访问时 Amazon ec2 不工作..

答案1

检查以下设置是否完成:1. 检查您的 VPC 是否连接了互联网网关 2. 检查网络访问控制列表是否允许入站和出站 http 流量 3. 检查安全组是否允许 80 流量

答案2

隧道部分使实例看起来像是在私有子网上,但您附加了一个公共 IP。公共 IP 需要路由出互联网网关。因此它们需要位于公共子网中。

如果是这种情况,那么您可以在公共子网中添加 ELB 来作为实例的前端。

答案3

检查以下事项...!

  1. 如果你在 VPC 内,检查你的 igw它是否与您的子网相关联。

  2. 无论你的VPC 子网安全组允许所有子网的 80 端口上的互联网流量。

  3. 此外您的服务器的子网,它是否允许所有子网的 80 端口上的互联网流量。

相关内容