Não é possível acessar o host local com 127.0.0.1

2

Quando eu digito 127.0.0.1 na barra de endereços do navegador, recebo 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?

    
por hknik 28.03.2012 / 20:18

2 respostas

8

Você está solicitando ao servidor / . O servidor, ao contrário do que o título da pergunta pode sugerir, é de fato acessível, e informa que a URL não foi encontrada .

Você obtém, nos logs, o erro "Índice do diretório proibido pela diretiva Options", para o diretório do sistema de arquivos que - suponho - está sendo exibido como / .

Você tentou verificar se as permissões estão corretas para o servidor 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 atualmente não é permitido na configuração atual do servidor.

Adicione um arquivo com um nome que o servidor possa servir como / (geralmente são index.html e similares) ou altere a configuração do servidor para permitir a listagem de diretórios, dependendo da sua meta ...

    
por 28.03.2012 / 21:00
1

Como dito anteriormente, você pode acessar o host local, 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

Procure:

<Directory />
</Directory>

Edite para parecer:

<Directory />
    Options Indexes FollowSymLinks
    AllowOverride None
</Directory>

Salve a configuração (caractere de escape: wq!)

Em seguida, 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.

    
por 29.03.2012 / 04:04