如何删除 Apache 服务

如何删除 Apache 服务

我们在 Ubuntu 18.04 服务器上安装了 Apache Web 服务器。在我们的开发人员决定使用 NGINX 后,我们删除了 Apache 并安装了 NGINX。我使用以下命令删除了 Apache:

  • apt 删除...
  • systemctl stop apache2
  • systemctl disable apache2
  • 检查是否存在某物/etc/systemd/apache*(没有任何东西存在)。

它可以正常工作,但我注意到日志中的下一行:

-- Reboot --
Jun 11 09:33:28 ela1 systemd[1]: Starting LSB: Apache2 web server...
Jun 11 09:33:28 ela1 apache2[892]: /etc/init.d/apache2: 46: .: Can't open /etc/apache2/envvars
Jun 11 09:33:29 ela1 apache2[892]: /etc/init.d/apache2: 57: .: Can't open /etc/apache2/envvars
Jun 11 09:33:29 ela1 systemd[1]: Started LSB: Apache2 web server.

知道如何摆脱 Apache 吗?

答案1

尝试使用以下方法清除它:

sudo apt-get purge apache2

或者

sudo apt-get remove --purge apache2 apache2-utils

答案2

通常,如果你想删除包和配置文件,你应该使用 purge。删除包及其配置文件和系统范围内的依赖项的最佳方法是使用sudo apt-get --purge autoremove

答案3

这些命令将完全删除 Apache2 及其所有配置和日志:

sudo service apache2 stop
sudo apt purge apache2
sudo apt purge apache2-utils
sudo apt autoremove
sudo rm -rf /etc/apache2
sudo rm -rf /var/lib/apache2
sudo rm -rf /var/log/apache2

相关内容