Não é possível acessar o localhost com 127.0.0.1

Não é possível acessar o localhost com 127.0.0.1

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.htmle 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.

informação relacionada