A página padrão do Apache é mostrada no localhost: 80, mesmo depois de “parar” o serviço apache2

3

Estou executando o apache2 no Ubuntu 12.10. Quando uso o comando "service apache2 status" e informa que o apache NÃO está em execução, a página da Web padrão do apache continua a ser executada na porta 80 por algum motivo. Na minha pasta de sites, eu tenho um aplicativo baseado em python que é atribuído à porta 80, mas quando eu recarregar & reinicie o serviço Apache2 e digite localhost no navegador, ele continuará a executar a página padrão.

Como posso me livrar de qualquer coisa que o apache2 esteja executando na porta 80?

    
por user174898 14.08.2013 / 03:08

3 respostas

2

você pode checar se não há processo ainda em execução fazendo algo assim: -

ps aux | grep apache

se o apache2 ainda estiver em execução, ele exibirá resultados

mate-os usando

sudo killall apache2

Você precisará determinar por que o processo ficou rouge do controle init . Isso pode acontecer se você estiver executando um servidor apache muito ocupado, ele indicará que há algum problema relacionado ao desempenho, mas a razão para isso é muitos.

verifique se não há outros aplicativos da web em execução que possam estar iniciando o apache2 ou até mesmo uma versão mod httpd manualmente com uma instrução / usr / sbin / apache2 -d. Eu duvido que, como você provavelmente incorreria em problemas de bloqueio de porta, especialmente se ambos usam portas padrão

claro, quais são os registros do apache dizendo?

    
por 14.08.2013 / 03:34
1

Para outros usuários do Google, tente executar sudo netstat -lnp para verificar qual processo está escutando na porta 80

Eu tive um problema semelhante e descobri que na verdade era o Nginx que estava rodando na porta 80 e acessando a página padrão do Apache! Este post ajudou a descobrir isso.

    
por 29.06.2017 / 14:10
0

Obviamente, o servidor web apache está em execução. Há script init.d não é realmente tão inteligente e não verifica que todos os processos httpd não estão em execução depois de emitir seu comando e retornar ao seu prompt de comando. Você tem que verificar para ter certeza.

    
por 14.08.2013 / 06:35

Tags