¿Cómo elimino limpiamente el servidor apache2 en el servidor ubuntu y luego lo reinstalo?

21

Tengo algunos problemas extraños con el servidor Apache2 en mi servidor ubuntu. Creo que algunos archivos de configuración pueden haber sido alterados. ¿Cuál es la forma más fácil de eliminar apache2 completamente de mi servidor? Soy consciente de cómo instalar usando

sudo apt-get install apache2

pero, solo quiero asegurarme de eliminar completamente apache2.

TheJediCowboy
fuente

Respuestas:

14

Ejecute los siguientes dos comandos:

sudo apt-get --purge remove apache2
sudo apt-get remove apache2-common
Rajat
fuente
68

Primero pare su servidor obviamente:

sudo service apache2 stop

Eliminar paquetes y dependencias apache2:

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

Si modificó o instaló cosas manualmente, es posible que apt no lo elimine. Mira lo que queda:

whereis apache2

Eche un vistazo a lo que hay dentro de estos directorios, y si está seguro de que quiere tirarlos a la basura, elimínelos manualmente. En mi caso:

sudo rm -Rf /etc/apache2 /usr/lib/apache2 /usr/include/apache2
Jeroen
fuente
2
Esta respuesta es más completa que la respuesta aceptada. La secuencia completa de comandos es: 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
Gran respuesta completa. : -0
djangofan
2
Esto debe marcarse como la respuesta correcta. Acabo de tener muchos problemas con Apache2 y esto me salvó de reinstalar mi sistema operativo (Linux Mint 14 MATE). ¡Gracias!
Jonathan Komar
Simplemente: "sudo apt-get remove apache2; sudo apt-get autoremove --purge"
diyism
0

Creo que puedes probar esto.

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

En su Terminal, verifique si está allí:

echo $APACHE_PKGS

Debería mostrar algo como:

apache2 apache2-mpm-prefork apache2-utils apache2.2-common y muchos más. Luego ejecutas este comando:

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

Y deberías estar listo para irte.

Olu Smith
fuente