Não é possível acessar o Apache através da rede local

1

Acabei de instalar o EasyPHP para ter um servidor web Apache com PHP e tudo incluído. Isso funciona como um charme quando eu o acesse navegando até http://127.0.0.1:8888/ , mas infelizmente ele falha quando eu vou para http://192.168.x.x:8888/ (onde x é o endereço do meu computador na minha rede local). No Chrome, recebo o seguinte erro:

Error 102 (net::ERR_CONNECTION_REFUSED)

O que eu tentei:

  • Sou sou capaz de fazer ping para o meu computador usando ping 192.168.x.x .
  • Eu adicionei uma exceção ao Firewall do Windows para permitir que ele passe solicitações para a porta 8888, sem sucesso.

Alguém possivelmente saberia qual poderia ser a causa?

    
por pimvdb 05.02.2011 / 16:54

2 respostas

2

Tente adicionar "Listen 192.168.x.x: 8888" ao Apache conf e edite o VirtualHost:

<VirtualHost *:8888>
    
por 05.02.2011 / 17:57
1

Provavelmente é causado pelas configurações do Apache para o diretório onde seus arquivos são mantidos.

Abra httpd.conf e verifique o

<Directory "c:/where_is/easy_php_installed/www">

parte. Se o conteúdo for:

Order Deny,Allow
Deny from all
Allow from 127.0.0.1'

altere para:

Order allow,deny
Allow from all
    
por 05.02.2011 / 17:15