Eu tive o mesmo problema e alterei a seguinte linha no arquivo /etc/apache2/sites-available/000-default.conf:
DocumentRoot /var/www/html
por
DocumentRoot /var/www
Eu uso o Ubuntu 13.10 para o meu sistema em casa. Hoje atualizei o apache da versão 2.4.6 para a versão 2.4.7 e ele parou de funcionar. Com isso quero dizer o seguinte:
O Apache está em execução (verifiquei com pgrep apache
e tem a seguinte versão 2.4.7-1+sury.org~saucy+1
). Quando tento acessar o http://localhost/
, obtenho
The requested URL / was not found on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80
A mesma coisa quando tento http://localhost/index.html
The requested URL /index.html was not found on this server.
Limpei minha pasta /var/www
(removi tudo e a única coisa que resta é index.html
, que tem apenas um mundo dentro). Eu também verifiquei que o apache tem permissões para ler o arquivo (na verdade eu coloquei 777 para todos os diretórios www e tudo dentro, só para ter certeza).
Eu trunquei error.log
e access.log
e tentei acessar o host local novamente. Error.log não mudou e a única linha:
127.0.0.1 - - [TIMESTAMP] "GET /index.html HTTP/1.1" 404 498 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36"
apareceu em access.log.
Estou sem ideias o que mais posso tentar. Alguma idéia de como posso consertar isso? Outra coisa relevante é que quando eu estava atualizando o apache, ele me perguntou se eu queria mudar o meu arquivo conf com o novo e eu decidi ficar com o meu (eu me arrependo disso agora).
Tags apache-2.4 ubuntu