Alguns ISPs bloqueiam hospedagem na web. Nesse caso, você precisará usar uma porta não padrão (como 8081). Sites como CanYouSeeMe.org podem ajudá-lo a determinar se esse é o caso.
Estou executando um servidor HTTP Apache2 fora de uma caixa baseada em Debian, conectada através de um roteador D-Link DI-524.
Configuração de rede: modem - > Roteador DI-524 - > Debian Box + Laptop
Eu consigo acessar o servidor HTTP através da rede local pelo endereço IP local ou pelo endereço IP externo usando o dispositivo: Laptop.
Quando tento acessar o servidor HTTP por meio de uma rede externa por meio de seu endereço IP externo, o servidor Apache2 não recebe a solicitação de acordo com meus registros.
O que tentei:
Eu já tinha definido um servidor virtual no roteador para encaminhar o HTTP para o dispositivo, então tentei colocar o dispositivo na DMZ do roteador.
Sem sorte, de qualquer forma.
Sou novo neste nível de rede e gostaria de agradecer sinceramente qualquer ajuda que você possa fornecer.
Por favor, deixe-me saber se você precisa de mais informações para diagnosticar meus problemas.
Alguns ISPs bloqueiam hospedagem na web. Nesse caso, você precisará usar uma porta não padrão (como 8081). Sites como CanYouSeeMe.org podem ajudá-lo a determinar se esse é o caso.
Este guia pode ajudar você:
As principais coisas a verificar:
Sua porta privada deve corresponder à porta configurada no arquivo de configuração do apache. A diretiva a procurar é
Listen 80
ou qualquer variação disso.
Se você quiser que este servidor seja facilmente acessível, é uma boa idéia manter a porta pública em 80.
O IP Privado deve corresponder ao ip interno da sua caixa debian, como 192.168.1.5 ou qualquer que seja seu endereço IP.
Espero que ajude.
Tags networking debian router apache-2.2