AWS EC2 Apache 端口 80 间歇性关闭

AWS EC2 Apache 端口 80 间歇性关闭

我有一个在 AWS EC2 Ubuntu - Apache2 - PHP 上运行的网站。该网站运行良好,但突然间它变得无响应。以下是我检查过的内容。

  1. Apache - 正在运行
  2. 错误日志 - 没有错误日志
  3. 磁盘空间 - 可用

经过某些检查,我发现我的端口 80 和 443 被端口检查显示为已关闭。以下是我所做的检查:

  1. 安全组-端口 80 在任何地方都是开放的。
  2. UFW 状态 - 端口 80 可用。Apache 具有完全访问权限
  3. 在端口 80 上运行的应用程序仅限于 Apache。
  4. Apache 重新启动-不起作用
  5. EC2 重启-不起作用
  6. Apache 已重新安装 - 不起作用。

发生了最奇怪的事情是:我创建了相同 EC2 的图像,我使用该图像创建了另一个 EC2 实例,并且端口 80 在那里打开。

我的旧 EC2 端口已关闭。有人能指导我检查哪些地方没有检查到吗?是否有人遇到过类似情况。可能是什么问题?


更新:我尝试安装 NGINX 并停止 apache - 它打开了端口 80,当我停止 NGINX 并重新启动 apache 时 - 端口 80 再次关闭。我得出的结论是 Apache 无法访问端口 80。

相关内容