Estou constantemente tendo que impedir a execução do Apache2 na porta 80. Fiz tudo o que pude imaginar:
- sudo update-rc.d apache2 desativar
- sudo update-rc.d -f apache2 remover
- sudo apt remover apache2.*
No entanto, sempre que eu reinicio meu computador, o Apache2 de alguma forma inicia na porta 80 novamente e a "Página padrão do Apache2 Ubuntu" aparece novamente no host local.
Eu inevitavelmente acabo executando compilações longas que usam a porta 80 e esqueço de parar o serviço Apache2 na porta 80. Eu gostaria apenas de parar o Apache2 para sempre e acabar com isso.
Não consigo encontrar nenhuma informação sobre como impedir que o Apache2 seja reiniciado na inicialização.
Obrigado, Tyler
Responder1
Conforme descrito nos comentários deAdminBee, você precisa desabilitar o serviço em uma versão do Ubuntu com systemd
:
sudo systemctl disable apache2
Use enable
para ativar o serviço novamente.
Você ainda pode iniciar/parar o serviço manualmente com
sudo systemctl start apache2
sudo systemctl stop apache2
ou
sudo service apache2 start
sudo service apache2 stop
se você precisar.
Responder2
Para remover o Apache:
sudo apt purge apache*
O ponto que você tem depois do apache2 provavelmente é o seu problema.
Você pode verificar se isso funcionou usando dpkg
:
dpkg -l | grep '^ii' | grep -i apache
Isso mostrará todos os pacotes atualmente instalados que correspondem à string apache (sem distinção entre maiúsculas e minúsculas).