Как удалить службу Apache

Как удалить службу Apache

У нас был Apache веб-сервер на сервере Ubuntu 18.04. После того, как наши разработчики решили использовать 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

Связанный контент