服务器通过 Amazon 分配的 DNS 条目正常工作,但我无法通过 Amazon 为该盒子分配的弹性 IP 地址访问它(使用浏览器)。Ping 也不起作用。在将 IP 地址添加到我自己的 DNS 条目之前,我试图确认它是可访问的。
答案1
检查事项:
- 您的弹性 IP 与您的实例关联吗?
- 您的实例的安全组是否允许传入连接?
- 您的实例防火墙允许传入连接吗?
- 您的应用程序监听吗?
答案2
正如其他人提到的,您的 EC2 实例的安全组可能不允许 HTTP 端口。
首先,找到您的实例正在使用的安全组。
然后,在“网络和安全”下,转到安全组部分。选择您的实例的安全组并为端口范围 80 添加入站自定义 TCP 规则。
答案3
还要确保 VPC 的路由表设置为允许 VPC 之外的 IP 地址 (0.0.0.0/0) 从子网流向 Internet 网关。
导航至 VPC > 路由表;路由选项卡。检查目的地是否“映射”到目标 Internet 网关 ID(本地除外)。
答案4
几个问题:您要访问哪个端口? 您在安全组上打开了该端口吗? 您是否有一个应用程序正在监听该端口?
如果我不得不猜测,您的安全组设置不正确。如果您要从多个 IP 访问该端口,请确保将它们打开到正确的 IP 地址或世界 (0.0.0.0/0)。
如果不是这样,则取消关联并将 IP 重新分配给实例。