Atualização do Ubuntu 12.02 para 14.04 e Apache2 versão 2.4 não funciona [duplicado]

0

Atualizei recentemente do Ubuntu 12.04 para o 14.04. Como parte desse processo de atualização, minha versão do Apache também foi atualizada de 2.2 para 2.4, o que eu entendo é uma mudança significativa por algum motivo.

Em algum ponto do caminho, o Apache ficou bagunçado, então tive que removê-lo e reinstalá-lo. Agora que o Apache foi reinstalado, o problema que estou tendo é que não consigo acessar http://localhost . Com uma nova instalação do Apache 2.4, não consigo fazê-lo funcionar.

Quando eu faço sudo /etc/init.d/apache2 restart e sudo service apache2 restart eles não lançam nenhum erro, então eu não sei qual poderia ser o problema.

Como posso solucionar minha nova instalação do Apache? Obrigado.

    
por DanielAttard 26.09.2014 / 02:27

1 resposta

0

Tendo acabado de encontrar um problema semelhante, aqui estão alguns passos ...

1.

Verifique se o apache está sendo executado (como você já fez)

sudo service apache2 restart

Este comando tentará (re) iniciar o apache, imprimindo informações de status ao fazê-lo. Se você receber um erro aqui, essa é a sua próxima pista até você executar o apache.

2.

Com o apache em execução, assista a seus registros ao tentar visitar uma das páginas do seu servidor.

sudo tail -f /var/log/apache2/error.log /var/log/apache2/access.log

Este comando imprimirá o final ("tail") dos logs apache error e access , e "viverá a impressão" dos novos logs assim que chegarem.

Se você vir novos registros de erros chegando enquanto tenta visitar uma das páginas da Web do seu apache, essas são suas próximas pistas a seguir.

Se o apache retornar uma resposta ao seu navegador (ou seja: "Proibido"), essa é uma das suas pistas a seguir.

Se você não vir novos logs de erro ou mesmo nenhum novo log de acesso, o problema provavelmente não é com o apache.

3.

No meu caso, isso me leva aos seguintes lugares:

E eu pessoalmente precisava das seguintes correções:

  1. Meus arquivos vhost (consulte /etc/apache2/sites-available/ ) precisavam ser sufixados com .conf , conforme descrito nesta resposta stack-o .
  2. Eu precisava ter as Require de diretivas adicionadas aos meus vhosts, conforme descrito nos documentos de atualização .
por David 22.10.2014 / 17:59