Como obter o servidor web Apache para ser executado em outros computadores?

1

Eu tenho usado o Apache Web Server por um tempo agora e uma coisa que eu notei é que fora do meu computador eu não consigo acessá-lo.

Eu uso meu servidor Apache para desenvolvimento PHP no meu computador, mas gostaria de acessar coisas que fiz fora do meu computador. Eu estou em uma rede de roteador Linksys. Eu normalmente executo http://localhost/ ou http://127.0.0.1/ .

Eu IPCONFIGED meu computador e tenho

192.168.1.105 então eu fui lá com o meu navegador e peguei a página bem.

Eu tentei fazer isso em outro computador na mesma rede, mas não funcionou.

Como corrijo isso?

Desculpe pela má formulação. Eu estou com pressa

Informações que você talvez precise saber:

Servidor: Apache 2.2 Sistema Operacional: Windows 7 ULTIMATE

    
por Eric 16.04.2010 / 22:34

2 respostas

2

Adelec está correto, você precisa configurar o encaminhamento de porta em seu roteador. Além disso, o apache precisa ser configurado para aceitar solicitações de conexões remotas. Você modifica essa configuração no arquivo de configuração principal do apache, link . Procure por 'Negar de todos' no arquivo, altere para 'Permitir de todos' (leia os comentários no arquivo, você só quer fazer isso para a raiz da web principal).

    
por 16.04.2010 / 22:41
1

Você precisa abrir a porta HTTP (80) no servidor, então se você precisar passar por uma rede externa, você terá que configurar o roteador para encaminhar o HTTP 80 para aquele servidor (192.168.1.105)

    
por 16.04.2010 / 22:37