Tenho meu servidor de desenvolvimento em localhost, atualmente usando Wamp Server.
Configurei o encaminhamento de porta no meu roteador (usei uma configuração semelhante para servidores de jogos e funciona para eles).
Eu configurei a escuta em http.conf para a porta 8080, nenhum firewall está bloqueando o Apache e permiti o acesso a Todos em http.conf para o diretório F:/wamp/www. Ainda não consigo fazê-lo funcionar. O servidor funciona corretamente para localhost, mas não consigo acessá-lo pela Internet através do meu IP global.
Tenho IP dinâmico, mas isso não é um problema, pois apenas informarei aos clientes o IP atual cada vez que ele mudar.
Responder1
Se funcionar na LAN, mas não na WAN, talvez seja necessário o encaminhamento de porta.
Isso é comum se você tiver um modem a cabo ou algo que funcione como firewall de hardware.
Se sim, é assim que eu consertaria o meu, e deve ser semelhante ao seu:
Primeiro, pressione WINKEYe digite cmd
no prompt de comando, digite ipconfig /all
. Registre o endereço IPv4 do seu computador. Será como 192.168.0.10
por exemplo.
IPv4 Address. . . . . . . . . . . : 192.168.0.10(Preferred)
Esse é o endereço do seu computador na sua LAN. Digamos que seu IP WAN seja semelhante 24.100.50.200
e seu Wampserver esteja configurado em port 1337
. Você esperaria que funcionasse, http://24.100.50.200:1337
mas isso não acontece.
Seu objetivo agora é encaminhar a porta 1337 do seu firewall para 192.168.0.10:1337
. Isso faz sentido porque imagine que você tivesse 5 computadores. Como o seu modem/roteador saberia para qual deles enviar tráfego?
Agora:
- Navegador aberto
- Vá parahttp://192.168.0.1
- Faça login como administrador
- Encontre encaminhamento de porta
- Digite seu IP:
192.168.0.10
- Digite a porta:
1337
- Encaminhe o TCP para lá (ou o UDP também), mas apenas o TCP deve fazer isso (não me cite sobre isso)
- Salvar
- Certifique-se de que ele foi salvo, às vezes essas áreas administrativas enganam você
- Tente se conectar novamente através do seu IP e porta WAN.
Responder2
Seu problema provavelmente não é o WAMP ou o seu roteador.
Ao tentar descobrir exatamente esse mesmo problema há alguns meses, descobri que embora o roteador estivesse encaminhando meu IP para o modem, o problema era que meu modem não estava encaminhando conexões (na porta 80 no meu caso, mas mesmo lidar com 8080) ao roteador. Por sua vez, o roteador encaminharia para o meu servidor.
Aqui está o que você deve fazer:
Dê uma olhada no seu modem (que estava localizado em 192.168.2.1 no meu caso) e procure por
NAT (Network Address Translation)
Digite o IP do seu roteador (que estava localizado em 192.168.0.1 no meu caso) e a porta para a qual você escolheu encaminhar as solicitações (que é 8080 no seu caso).
Salve essas configurações e tente novamente!
Espero que isso resolva seu problema! Se isso acontecer, certifique-se de aceitá-lo como resposta à sua pergunta.
Você pode olhar minha perguntaaquie meu bate-papo sobre issoaquicomo um recurso extra.