
spym4n_m
(usa CentOS)
Enviado em 10/05/2012 - 19:57h
Olá a todos!
Tenho algumas aplicações em meu ambiente, que rodam em portas e apps diferentes, exemplo:
* app1 -- tomcat -- porta 8080
* app2 -- jboss -- porta 8082
* httpd -- apache -- porta 80
Para não precisar mostrar ip ou porta, configurei no httpd.conf do meu apache, um Proxy ajp:
ProxyPass /app1 ajp://servidor:8009/app1
ProxyPass /app2 ajp://servidor:8010/app2
Sendo que 8009 é a porta ajp do tomcat e 8010 é a porta ajp do jboss.
Dessa forma, acesso meus serviços usando:
http://servidor/app1
http://servidor/app2
E funciona normal, mascarando a porta.
Problema:
Tenho um dominio da empresa hospedado na Internet. Então criei alguns subdomínios:
app1.dominio.com.br
app2.dominio.com.br
e apontei o DNS desse dominio para meu IP externo, fazendo NAT para meu servidor apache. Massss, para acesso ao serviço, preciso colocar o /app1 ou /app2. Gostaria de apontar os subdominios direto para o aplicativo.
Sei que dá pra fazer isso usando Virtual Hosts do Apache, mas to quebrando a cabeça e não to conseguindo. Dá pra usar a funcionalidade com dominio de fora da rede acessando por NAT?
Agradeço a atenção de todos!!!