Como redirecionar a porta 80 para uma porta diferente com o Apache?


8

Eu tenho o tomcat executando na porta 8080 e quero um URL específico, digamos http://example.com/app, para realmente apontar paraexample.com:8080/app

Tenho outro conteúdo no site que deve permanecer inalterado.


Depende do que você quer dizer com 'ponto'. Deseja apenas redirecionar o tráfego de example.com/app para example.com:8080/app (expondo a porta 8080 ao tráfego externo) ou deseja ocultar a existência do Tomcat atrás do Apache, executando todas as solicitações através do Apache para o Tomcat e retornando todos os resultados do Tomcat através do Apache para o usuário?
Craig Trader

esconder Tomcat; os usuários não devem ver 8080
Adam L Davis

Respostas:


13

Parece que o que você deseja não é um redirecionamento, mas na verdade um proxy. Confira as informações encontradas na página de configuração mod_proxy . Você deve terminar com algo como:

ProxyPass /app http://example.com:8080/app
ProxyPassReverse /app http://example.com:8080/app

11
Especificamente, umReverse Proxy
Craig Trader
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.