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

我build立了一个AWS EC2服务器,然后是Apache。 它工作正常。

克隆AMI并与另一个帐户分享。 在新帐户上启动一个实例,似乎工作正常。

我可以SSH到新的实例,并获得一个shell。 我可以得到本地主机上的HTTP响应 – 服务器configuration似乎很好。

我不能使用公共IP在实例上使用shell。 无法使用公共IP从外部机器获得响应。

没有iptables规则来阻止访问。

看起来,安全小组在AMI加速时不会被转移。 (这是合乎逻辑的,实际上有些令人欣慰。)

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

本文中的回应描述了如何。

在这里输入图像说明