Quando digito 127.0.0.1 na barra de endereço do navegador, obtenho o seguinte resultado:
Not Found
The requested URL / was not found on this server.
Apache/2.2.22 (Fedora) Server at 127.0.0.1 Port 80
O que pode causar esse problema?
Responder1
Você está solicitando ao servidor /
. O servidor, ao contrário do que o título da pergunta pode sugerir, é realmente acessível e informa a URLnão foi encontrado.
Você recebe, nos logs, o erro "Índice de diretório proibido pela diretiva Options", para o diretório do sistema de arquivos que está - suponho - sendo servido como /
.
Você tentou verificar se as permissões estão corretas para o servidor web ler a pasta, mas o que a mensagem de erro está dizendo não é "Não é possível ler o diretório ...", está dizendo que não pode entregar um índice de diretório como resposta porque isso está atualmentenão permitidosob a configuração atual do servidor.
Adicione um arquivo com um nome que o servidor possa servir /
(estes são frequentemente index.html
e similares) ou altere a configuração do servidor para permitir a listagem de diretórios, dependendo do seu objetivo ...
Responder2
Como dito anteriormente, você consegue acessar o localhost, mas não consegue obter a listagem do diretório. Coloque um arquivo index.html no diretório raiz ou ative a listagem de diretórios. Para ativar a listagem de diretórios:
$ sudo vi /etc/httpd/conf/httpd.conf
Procurar:
<Directory />
</Directory>
Edite-o para ficar assim:
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
Salve a configuração (caractere de escape: wq!)
Então você precisará reiniciar o apache:
$ sudo /etc/init.d/httpd restart
Agora você deve ver uma listagem de diretórios ao conectar 127.0.0.1 na porta 80.