Acesse o servidor web apache através de IP localmente

1

Eu tenho um servidor web apache rodando em casa. Para acessá-lo em qualquer lugar além de casa, eu tenho que digitar meu endereço IP de casa. No entanto, quando estou em casa, tenho que usar 192.168.1.x para acessá-lo e ir para o meu IP resultará em uma página em branco com o título Log in.

Como posso fazer isso para que eu possa acessar meu servidor da web acessando meu IP mesmo localmente?

    
por rocky 15.09.2014 / 21:20

2 respostas

1

Não é fácil.

De fora da sua casa, você configurou um redirecionamento ou uma porta encaminhada pelo seu roteador / modem / firewall. Você precisa falar com o IP público desse modem para acessar sua rede doméstica.

Quando você está em sua rede doméstica, esse endereço IP público não existe. O endereço 192.168 ... é um IP local que foi atribuído ao seu servidor pelo roteador (ou manualmente, por você).

Para usar o mesmo IP, você terá que criar regras no roteador que o instruam a receber solicitações do seu IP público, mesmo que internamente, e encaminhá-las para o servidor. Os roteadores domésticos mais comuns não suportam isso.

    
por 15.09.2014 / 21:32
0

Você tem que habilitar a regra em seu roteador doméstico (se tiver este recurso) para encaminhar o tráfego da porta externa para a porta interna do PC com o Apache Server.

Por exemplo, da porta externa 80 para a porta 80 do IP interno 192.168.xx. Melhor atribuir ip estático ao servidor da Web interno (se tiver esse recurso)

Dessa forma, se você chamar ip público de dentro e de fora de sua rede, verá o mesmo site.

    
por 15.09.2014 / 22:12