web-dev-qa-db-fra.com

Comment supprimer proprement le serveur Apache2 sur le serveur Ubuntu puis réinstaller?

J'ai des problèmes bizarres avec le serveur Apache2 sur mon serveur Ubuntu. Je crois que certains fichiers de configuration peuvent avoir été falsifiés. Quelle est la façon la plus simple de supprimer complètement Apache2 de mon serveur. Je sais comment installer en utilisant

Sudo apt-get install Apache2

mais, je veux juste m'assurer de supprimer complètement Apache2.

22
TheJediCowboy

Exécutez les deux commandes suivantes:

Sudo apt-get --purge remove Apache2
Sudo apt-get remove Apache2-common
16
Rajat

Arrêtez d'abord votre serveur évidemment:

Sudo service Apache2 stop

Supprimez les packages et les dépendances Apache2:

Sudo apt-get purge Apache2 Apache2-utils Apache2.2-bin Apache2-common
Sudo apt-get autoremove --purge

Si vous avez modifié ou installé manuellement des éléments, apt peut ne pas les supprimer. Vérifiez ce qui reste:

whereis Apache2

Jetez un œil à l'intérieur de ces répertoires et si vous êtes sûr de vouloir les supprimer, supprimez manuellement les répertoires. Dans mon cas:

Sudo rm -Rf /etc/Apache2 /usr/lib/Apache2 /usr/include/Apache2
70
Jeroen

Je pense que vous pouvez essayer cela.

Apache_PKGS=`Sudo dpkg --get-selections | grep Apache | cut -f 1

Dans votre terminal, vérifiez ensuite s'il est là:

echo $Apache_PKGS

Devrait montrer quelque chose comme:

Apache2 Apache2-mpm-prefork Apache2-utils Apache2.2-common et bien d'autres. Ensuite, vous exécutez cette commande:

Sudo apt-get remove --purge $Apache_PKGS
Sudo apt-get install $Apache_PKGS

Et vous devriez être prêt à partir.

0
Olu Smith