我有一个 Linux 实例,是我前段时间设置的,用于托管一个 Ruby 网站。我可以通过 ssh 连接到它,ping 它并浏览网站。我想复制这个实例并升级该副本,因此我创建了一个基于该实例的 AMI,然后启动了一个基于该 AMI 的实例。
我可以完美地 ssh 进入新实例。但是,我无法 ping 它或浏览网站。它使用与原始实例相同的安全组,该安全组对来自我的 IP 的所有 IMCP 和 TCP 流量都有入站规则。可用区域从 us-east-1c 更改为 us-east-1a
我不知道为什么副本实例无法工作。有人知道为什么我无法在 Web 浏览器中 ping 或浏览新实例吗?
谢谢!
答案1
您有以下选择:
启动日志:可以通过查看启动日志来检查系统状态。如果某个进程在启动期间崩溃,则可能导致系统无法访问。
弹性 IP:您是否为实例提供了外部 IP?
私有云平台:如果您的实例位于另一个区域,则可能是该区域的子网没有到网关的路由。
如果这对您没有帮助,请写下来。
答案2
检查主机上是否运行了本地防火墙,以阻止 ICMP 和其他流量。UFW、IPTables 或其他程序是否导致了此问题?
答案3
我找到了问题所在。它们实际上是不同的安全组。我有点困惑,因为它对“密钥名称”字段使用了相同的值,我认为该值与安全组相关,而安全组列大部分都超出了我的屏幕范围,我没有注意到其中的区别。所以我只是在新的安全组中打开了端口,一切都运行正常。谢谢你的建议!我相信它们将来会派上用场的。