我有一个正在运行的实例,然后我无法通过 http(80) 和 ssh(22) 连接到它。我尝试重新启动实例,但没有任何反应。在过去的一个月里,这种情况在我身上发生过两次。
为什么会发生这种情况?我可以做些什么来修复和/或防止它发生吗?
如果我在同一区域启动一个新实例,它就可以工作。
尝试连接到 Amazon EC2 实例时要检查的事项:
0.0.0.0/0
)的所需端口(例如 80、22)上进行入站访问。这解决了大部分问题。
如果您能够启动并连接到同一子网中的另一个实例,则 VPC 配置似乎是正确的。
要检查的另一件事是实例本身的实际“操作系统配置”。某些软件可能会影响配置,从而导致 Web 服务器/ssh 守护程序无法正常工作。当然,在不连接实例的情况下很难确定。 如果您从标准 Amazon Linux AMI 启动,
ssh
将随时正常工作。 Web 服务器(端口 80)需要在实例上安装和配置软件,这是您负责维护的。