Apache 坚持在 CentOS 上启动

Apache 坚持在 CentOS 上启动

我有一台 CentOS 服务器,它安装了 WHM 和 cPanel 以及相应的 LAMP 堆栈。我禁用了 Apache 和 MySQL,并用 nginx 和 PostgreSQL 替换它们。

...或者至少我以为我这样做了。Apache 坚持在启动时启动,从而阻止了 nginx 所需的端口。因此,每次服务器因维护而停机或由于其他原因重新启动时,Apache 都会开始提供我们之前设置的旧“正在建设中”页面。在接到几个愤怒的电话后,我不得不关闭 Apache 并启动 nginx。

chkconfig --listhttpd 返回:

httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off

所以我不知道是什么启动了 Apache。您知道可能发生了什么吗?

答案1

有两件事你可以做来解决这个问题。

  1. 追踪将 httpd 作为依赖项引入并启动它的内容。
  2. 删除 httpd 和 mysql-server 包。

理想情况下,你会同时做这两件事。但是,如果由于时间限制或根据你的关心程度,只有其中一个选项是可能的?

在此处输入图片描述

如果您已经完全替换了 Apache 和 MySQL,那么您就没有理由将它们保留在您的系统上,它们所做的只是占用空间,增加您的攻击面,并增加发生不良事件的风险(就像现在正在发生的那样)。

相关内容