Ocultar porta na URL quando o 80/433 já estiver em uso

1

Eu preciso adicionar outra instância segura do Tomcat em um servidor que já use a porta 80 e a porta 433.

Existe alguma maneira de esconder o número da porta da nova instância, já que precisarei usar uma que não seja universalmente aceita?

Obrigado antecipadamente.

    
por JorgeM 07.09.2010 / 21:18

2 respostas

4

Não, não há como esconder o número da porta. Você tem o apache rodando em 80/443? Se assim for, o que eu recomendo é criar um novo VirtualHost baseado em nome para o aplicativo tomcat, e usar o mod_proxy do apache para fazer proxy através de qualquer tomcat de porta que esteja escutando.

Aqui está um rápido tutorial sobre como configurar o mod_proxy.

    
por 07.09.2010 / 21:22
1

Provavelmente, a opção mais simples e rápida é usar um DNAT. Você configuraria um IP roteado para Internet adicional e o tráfego de NAT em portas padrão para sua instância adicional. Isso seria feito no seu roteador.

Se você tiver um único servidor vinculado a IPs roteáveis pela Internet, poderá colocar esse IP adicional no servidor e vincular o Tomcat a ele, o que permitiria que ele escutasse nas portas padrão se elas não fossem usadas por outra coisa. / p>

Se você tiver um proxy ou um balanceador de carga, também poderá configurar VIPs ou interfaces neles.

    
por 07.09.2010 / 21:22