Como faço para remover corretamente o servidor apache2 no servidor ubuntu e depois reinstalá-lo?


21

Estou tendo alguns problemas estranhos com o servidor Apache2 no meu servidor ubuntu. Acredito que alguns arquivos de configuração podem ter sido adulterados. Qual é a maneira mais fácil de remover completamente o apache2 do meu servidor? Estou ciente de como instalar usando

sudo apt-get install apache2

mas eu só quero ter certeza de remover completamente o apache2.

Respostas:


14

Execute os dois comandos a seguir:

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

68

Primeiro pare seu servidor obviamente:

sudo service apache2 stop

Remova os pacotes e dependências do apache2:

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

Se você modificou ou instalou manualmente o material, o apt pode não removê-lo. Verifique o que resta:

whereis apache2

Veja o que há dentro desses diretórios e, se tiver certeza de que deseja lixeira, remova-os manualmente. No meu caso:

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

2
Esta resposta é mais completa que a resposta aceita. A sequência completa de comandos é: 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

Ótima resposta completa. : -0
djangofan

2
Isso deve ser marcado como a resposta correta. Só tive muitos problemas com o Apache2 e isso me impediu de reinstalar o SO (Linux Mint 14 MATE). Obrigado!
Jonathan Komar

Simplesmente: "sudo apt-get remove apache2; sudo apt-get autoremove --purge"
diyism

0

Eu acho que você pode tentar isso.

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

No seu terminal, verifique se ele existe:

echo $APACHE_PKGS

Deve mostrar algo como:

apache2 apache2-mpm-prefork apache2-utils apache2.2-common e muitos mais. Então você executa este comando:

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

E você deve estar pronto para ir.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.