Configurando meu xampp para WAN e LAN

0

Oi e me perdoe se eu não estiver claro nesta questão, pois estou tentando voltar ao desenvolvimento após a minha quarta cirurgia cerebral em 2 anos, então eu me sinto um pouco grogue.

Estou tentando definir (e aprender a configurar) um servidor doméstico com a esperança de hospedar meus próprios sites no futuro próximo. Eu venho de um fundo Java, então estou familiarizado com o Tomcat e MySQL e familiarizado com o meu VPS no meu provedor de hospedagem que usa Linux, Apache, Tomcat e MySQL.

Ao tentar replicar um ambiente semelhante em minha máquina de desenvolvimento, optei por usar e configurar o último Xampp (1.81) (.exe). No Windows 7 (ao contrário do Linux do meu provedor de hospedagem)

Eu acredito que os seguintes serviços sejam instalados (e configurados) corretamente:

  • Apache (acessado no navegador) via localhost: 80
  • Tomcat (acessado no navegador) via localhost: 8080 com a página de boas-vindas do Tomcat)
  • O MySQL alterou a senha de root no menu de segurança xampp do xampp / index.php)

Continuando, tenho a porta 80 encaminhada pela porta no meu roteador para fazer referência ao meu ip local192.168.56.1 E sou capaz de acessar o Tomcat e o Apache sob o meu IP local e suas portas.

Eu também configurei a porta 80 como uma porta de entrada através do meu firewall do Windows.

O último passo que dou é tentar acessar meus serviços por meio do meu IP da WAN, por exemplo, 88.89.xxx.245:80

Certo (Eu sei que não devo tentar acessar minha WAN localmente) Eu tento acessar minha WAN localmente Eu recebo meu painel de controle de roteadores quando faço isso. Por isso, desligo a rede sem fio no meu Android e uso a Internet móvel do meu provedor de serviços telefônicos (garantindo que não está na LAN) e tento acessar minha WAN via Android (somente o serviço Apache) e obter o tempo limite infame como resposta.

Também tentei ver se os dois serviços estão acessíveis por meio do link , mas as duas portas falham.

Quaisquer sugestões para o que eu poderia estar fazendo errado aqui?

    
por thejartender 27.10.2012 / 17:16

1 resposta

1

Verifique se todos os serviços que você precisa acessar de fora (por exemplo, Apache) não estão atendendo na interface de loopback (127.0.0.1), mas em 0.0.0.0 (todas as interfaces). Você pode ver isso usando o comando netstat (não tenho uma máquina com o Windows à mão para fornecer o comando exato).

    
por 27.10.2012 / 17:22