Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Acessando porta 8080 utilizando http

É possível acessar a porta 8080 de um servidor através do protocolo http , sem declarar a porta? Por exemplo, através de um domínio...um servidor dns é capaz disso, receber o domínio e devolver o ip + porta para o borwser?

3 respostas
solução!

Não tem como, o navegador por padrão sempre vai utilizar a porta 80 para http e 443 para https. Mas no caso se você utilizar um servidor de proxy como nginx, você pode definir uma rota, para um servidor em qualquer porta. Por exemplo:

Imagina a seguinte situação, você vai acessar o endereço www.meusite.com.br, no seu serviço de DNS você vai apontar para o seu servidor nginx, quando esse endereço bater no proxy nginx, você consegue redirecionar a chamada para uma outra maquina com um serviço executando em qualquer porta. Basicamente o seu proxy vai fazer a requisição para esse outro servidor na sua rede na porta 8080, pegar o resultado e devolver para o usuário.

Para o seu usuário ele está acessando o site sem saber que na verdade ele ta fazendo requisição para uma outra maquina na sua rede em outra porta. Com o Nginx você consegue ter varios dominios apontando para uma único IP, e o Nginx faz a distribuição para a maquina correta.

Emtendi, então no caso de aplicações que usam a porta 8080, estão rodando por baixo de um balanceador que esta usando a porta 80, esse balanceador ao receber a requisição aponta para a maquina + porta com seu real endereço. Seria isso?

Isso mesmo, só que balanceador é uma outra coisa diferente de proxy, mas o conceito é esse mesmo, no final o proxy(balanceador) que devolve a resposta para o navegador. Então o usuário nem sabe o que ocorre por trás.