Frage Wie entferne ich den Apache2 Server sauber auf dem Ubuntu Server und installiere ihn neu?


Ich habe einige seltsame Probleme mit dem Apache2-Server auf meinem Ubuntu-Server. Ich glaube, einige Konfigurationsdateien wurden möglicherweise manipuliert. Was ist der einfachste Weg, um apache2 vollständig von meinem Server zu entfernen. Mir ist bekannt, wie man es installiert

sudo apt-get installiere apache2

aber ich möchte nur sicherstellen, dass ich Apache2 vollständig entfernen.


18
2017-09-17 16:21


Ursprung




Antworten:


Führen Sie die folgenden zwei Befehle aus:

sudo apt-get --purge remove apache2
sudo apt-get remove apache2-common

14
2017-09-17 16:41





Stoppen Sie zuerst Ihren Server:

sudo service apache2 stop

Entfernen Sie apache2 Pakete und Abhängigkeiten:

sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
sudo apt-get autoremove --purge

Wenn Sie Inhalte manuell geändert oder installiert haben, wird sie möglicherweise nicht von apt entfernt. Überprüfe, was übrig ist:

whereis apache2

Sehen Sie sich an, was sich in diesen Verzeichnissen befindet, und wenn Sie sicher sind, dass Sie es löschen möchten, entfernen Sie die Verzeichnisse manuell. In meinem Fall:

sudo rm -Rf /etc/apache2 /usr/lib/apache2 /usr/include/apache2

64
2017-12-27 01:50



Diese Antwort ist vollständiger als die angenommene Antwort. Die vollständige Befehlsfolge ist: sudo service apache2 stop  sudo apt-get --purge remove apache2  sudo apt-get remove apache2-common  sudo apt-get autoremove  whereis apache2  apache2: /etc/apache2  sudo rm -rf /etc/apache2 - Vladimir Tsvetkov
Große gründliche Antwort. : -0 - djangofan
Dies sollte als die richtige Antwort markiert werden. Ich hatte gerade eine Menge Probleme mit Apache2 und das hat mich davor bewahrt, mein Betriebssystem neu zu installieren (Linux Mint 14 MATE). Vielen Dank! - Jonathan Komar
Einfach: "sudo apt-get entfernen apache2; sudo apt-get autoremove --purge" - diyism


Ich denke du kannst es ausprobieren.

APACHE_PKGS=`sudo dpkg --get-selections | grep apache | cut -f 1

Überprüfen Sie in Ihrem Terminal, ob es da ist:

echo $APACHE_PKGS

Sollte etwas zeigen wie:

apache2 apache2-mpm-prefork apache2-utils apache2.2-common und viele mehr. Dann führen Sie diesen Befehl aus:

sudo apt-get remove --purge $APACHE_PKGS
sudo apt-get install $APACHE_PKGS

Und du solltest gut gehen.


0
2017-07-31 14:05