Como acessar o site no localhost da internet?

0

Eu transformei meu pc em roteador, permitindo o encaminhamento de porta na porta 80 e obtive meu hostname (xyz.donexist.org) registrado através do dyndns.com. Agora eu quando digito meu endereço IP público no navegador eu sou redirecionado para o meu navegador.

Eu instalei glassfish e tenho meu site implantado em glassfish. Eu quero que quando eu digito xyz.donexist.org meu site deve ser aberto. O que mais passos eu preciso dar? Eu fiz uma entrada no arquivo etc / hosts como: -

127.0.0.1    xyz.donexist.org

Por favor me guie. Eu sou iniciante. Desde já, obrigado :)

TCM
fonte

Respostas:

1

Alguns roteadores não gostam quando o tráfego faz uma inversão de marcha (sai do roteador e volta diretamente para o seu servidor web)

Mas para verificar se esse é o caso, você pode tentar este excelente serviço:

É para baixo para todos ou só para mim?

Se esse for o caso, altere o comportamento de seu roteador (se possível) ou use um dos muitos proxies gratuitos encontrados on-line. eu uso Esconda minha bunda não porque seja particularmente bom, mas porque eu sempre me lembro do nome.

Nifle
fonte
3

Primeiro, a menos que você queira acessar seu site por meio do endereço IP, você precisará de um nome de domínio. A opção mais simples é usar um serviço como DynDNS para encaminhar um domínio de terceiro nível para o seu endereço IP, como nitesh.dyndns.org. Se você preferir um domínio de segundo nível, precisará comprá-lo de um registrador. Você pode usar o DynDNS para isso também, mas eu recomendo Vai Papai : os preços são muito razoáveis ​​e fornecem boas ferramentas para gerenciar seus domínios.

Além disso, a menos que você tenha comprado serviço de Internet de classe empresarial, há uma boa chance de o ISP bloquear a porta de entrada 80. Nesse caso, você precisará escolher uma porta diferente para executar o servidor da Web e acessar o site navegando para algo como http://whatever.example.com:8833/.

Stephen Jennings
fonte
Boa resposta. Sobre o bloqueio da porta 80: Experimente se realmente está bloqueado primeiro. Eu nunca ouvi falar de ISPs bloqueando o tráfego de entrada na porta 80 - pelo menos aqui na Alemanha e outros membros da União Europeia.
lajuette
Mas eu já registrei meu domínio no dyndns de graça. E quando eu digito whatever.example.com Eu tenho acesso ao meu roteador. Então eu não acho que esteja bloqueado. No entanto, quais as mudanças que eu preciso fazer para o meu glassfish porque quando eu visito whatever.example.com Eu tenho acesso ao roteador e não ao meu site.
TCM
Você vê a página de administração do roteador? Parece que você ativou o gerenciamento da web. O que você quer, em vez disso, é desligar isso e depois encaminhar a porta 80 para o seu computador.
Stephen Jennings
1

Portanto, o seu PC que está agindo como um roteador está realmente atuando como um gateway NAPT, e a porta 80 em seu roteador é encaminhada para a porta 8080 (porta de serviço HTTP padrão do GlassFish) na sua caixa do servidor GlassFish? E o GlassFish está escutando na porta 8080 dessa caixa?

Se for esse o caso, você deve receber uma página do GlassFish quando se conectar à porta 80 no endereço IP público do seu roteador e emitir um HTTP GET. Se você está recebendo algum tipo de página servida pelo seu roteador, o encaminhamento de porta não está funcionando no seu roteador. Você tem algum tipo de pacote de software de servidor HTTP escutando na porta 80 em seu roteador? É possível que esse servidor HTTP esteja reservando a porta 80 e seu código de gateway NAPT não possa substituí-lo para encaminhar essas conexões para sua caixa GlassFish?

Ou talvez você tenha encaminhado a porta 80 para a porta 80 (em vez de 8080), e você tem o servidor HTTP interno do sistema operacional em execução na porta 80 da caixa GlassFish e, quando você se conecta a ele e obtém o genérico padrão " configure o seu servidor web ainda "mensagem, você pensou que estava vindo do PC do roteador quando estava realmente vindo do PC em que você está rodando o GlassFish?

Spiff
fonte
Está funcionando agora :) De alguma forma eu consegui fazer funcionar, embora eu não saiba como eu consegui!
TCM