Apache proxy ajp, com servidor interno e subdominios

1. Apache proxy ajp, com servidor interno e subdominios

Marcelo Medeiros
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!!!


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts