阻止 Apache2 在启动时在端口 80 上重新启动

阻止 Apache2 在启动时在端口 80 上重新启动

我经常不得不阻止 Apache2 在端口 80 上运行。我已经做了我能想到的一切:

  1. sudo update-rc.d apache2 禁用
  2. sudo update-rc.d -f apache2 删除
  3. sudo apt 删除 apache2.*

然而,每当我重新启动计算机时,A​​pache2 都会以某种方式再次在端口 80 上启动,并且“Apache2 Ubuntu 默认页面”再次出现在本地主机上。

我不可避免地最终会运行使用端口 80 的冗长构建,并且忘记停止端口 80 上的 Apache2 服务。我只想永远停止 Apache2 并结束它。

我找不到任何有关如何阻止 Apache2 在启动时重新启动的信息。

谢谢,泰勒

答案1

正如评论中所描述的管理蜂,您需要在 Ubuntu 版本上禁用该服务systemd

sudo systemctl disable apache2

用于enable再次启用该服务。

然后您仍然可以手动启动/停止服务

sudo systemctl start apache2
sudo systemctl stop apache2

或者

sudo service apache2 start
sudo service apache2 stop

如果你需要的话。

答案2

要删除阿帕奇:

sudo apt purge apache*

apache2 之后的点很可能是您的问题。

您可以使用以下命令检查这是否有效dpkg

dpkg -l | grep '^ii' | grep -i apache

这将显示所有当前安装的与(不区分大小写)字符串 apache 匹配的软件包

相关内容