如何刪除 Apache 服務

如何刪除 Apache 服務

我們在 Ubuntu 18.04 伺服器上有 Apache Web 伺服器。在我們的開發人員決定使用 NGINX 後,我們刪除了 Apache 並安裝了 NGINX。我已經刪除了 Apache:

  • 易於刪除...
  • 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

相關內容