EC2 上的 Apache 服务器在本地主机上响应,但在公共 IP 上不响应

EC2 上的 Apache 服务器在本地主机上响应,但在公共 IP 上不响应

我设置了 AWS EC2 服务器,然后设置了 Apache。它运行良好。

克隆 AMI 并将其与另一个帐户共享。在新帐户上启动一个实例,它似乎运行良好。

我可以通过 SSH 连接到新实例并获取 shell。我可以在本地主机上获取 HTTP 响应 - 服务器配置似乎没问题。

我无法使用实例上的 shell 通过公共 IP 获取响应。无法使用公共 IP 从外部机器获取响应。

没有 iptables 规则来阻止访问。

答案1

看来 AMI 启动时安全组并未转移。(这是合乎逻辑的,实际上也让人感到些许安慰。)

因此,从 AMI 初始化新实例后,需要编辑安全组以允许入站 http 和 https 连接。

回应本文描述如何。

在此处输入图片描述

相关内容