AWS EC2:重启后没有 HTTP 流量,但 SSH 正常

AWS EC2:重启后没有 HTTP 流量,但 SSH 正常

我在 AWS 上有一个小型 ami EC2 实例。

我昨天不得不重新启动,重新启动后,我无法访问托管在 EC2 上的网站,而通过 SSH 则完全没有问题。

我检查过并发现没有问题的事情:

  • 网络规则,似乎没问题:

    允许所有来自 0.0.0.0/0 的 (入站和出站)

  • IPTables-看起来不错-仅允许。

我尝试关联另一个弹性 IP,但无济于事。我telnet也无法关联到公有 IP 地址。

我相信这是我造成的一些配置错误问题。

如果有人能给我指出一些故障排除步骤,我将不胜感激。

提前致谢,

答案1

可能不太可能,但是 httpd/apache/nginx 或任何您所使用的 Web 服务器是否真的启动了?

答案2

我对亚马逊的服务了解不多,但我的答案应该是针对类 UNIX 系统的。

您的问题可能是由于操作系统启动过程中断而发生的,例如由于错误/etc/fstab或其他文件系统问题。sshd通常在启动过程的早期开始,在大多数其他服务之前,这可以解释为什么它可用。我在 Ubuntu 下多次看到过这个问题,特别是我曾经自定义过服务启动顺序。

您可以访问虚拟机控制台吗?有任何错误消息吗?

相关内容