So entfernen Sie den Apache-Dienst

So entfernen Sie den Apache-Dienst

Wir hatten einen Apache-Webserver auf einem Ubuntu 18.04-Server. Nachdem unsere Entwickler beschlossen hatten, NGINX zu verwenden, haben wir Apache entfernt und NGINX installiert. Ich habe Apache mit Folgendem entfernt:

  • apt entfernen …
  • systemctl stop apache2
  • systemctl disable apache2
  • prüfen, ob etwas vorhanden ist /etc/systemd/apache*(da war nichts).

Es funktioniert wie es soll, aber mir sind die folgenden Zeilen im Protokoll aufgefallen:

-- 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.

Irgendeine Idee, wie man Apache loswird?

Antwort1

Versuchen Sie, es mit Folgendem zu löschen:

sudo apt-get purge apache2

oder

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

Antwort2

Wenn Sie Paket- und Konfigurationsdateien entfernen möchten, sollten Sie normalerweise purge verwenden. Der beste Weg, Pakete und ihre Konfigurationsdateien und Abhängigkeiten systemweit zu entfernen, ist die Verwendung vonsudo apt-get --purge autoremove

Antwort3

Diese Befehle entfernen Apache2 sowie alle seine Konfigurationen und Protokolle vollständig:

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

verwandte Informationen