[CentOS-es] Ver aplicación tomcat en subdominio

Roberto Felipe Muñoz Soto roberto.munoz en gmail.com
Mar Feb 8 19:01:28 EST 2011


El 8 de febrero de 2011 12:13, Julio Cesar <jcesar en geotech.cu> escribió:
>
>  On Tue, 8 Feb 2011 03:43:57 -0300, César Morales <soporte en mki.cl>
>  wrote:
> > Tengo un servidor con apache/tomcat corriendo en el puerto 80/8080
> > respectivamente, tengo una aplicación corriendo en tomcat en
> > una dirección del tipo dominio.com:8080/nombre1/nombre2, pero quiero
> > visualizar esa aplicación en una dirección del tipo app.dominio.com,
> > ¿¿como
> > lo puedo hacer editando httpd.conf o usando Bind??
> > _______________________________________________
> > CentOS-es mailing list
> > CentOS-es en centos.org
> > http://lists.centos.org/mailman/listinfo/centos-es
>
>  eso lo logre hacer con el modulo de apache mod_proxy aqui te pongo un
>  ejemplo eso lo implementas dentro de un virtual host
>
>  ProxyPass /jspui http://localhost:8080/jspui
>  ProxyPassReverse /jspui http://localhost:8080/jspui
>
>  eso funciona muy bien
>
>  saludos
>

Siguiendo esa idea, quizás podrías hacer un proxy reverso + virtual host.
Sección (Using Virtual_host and mod_proxy together)

http://httpd.apache.org/docs/2.0/vhosts/examples.html

Yo lo tengo realizado así

<VirtualHost *:*>
     ProxyPass / http://dominio.com:8080/nombre1
     ProxyPassReverse / http://dominio.com:8080/nombre1
    ServerName app.dominio.com
</VirtualHost>

Ahora en Bind tienes que crear el subdomino app.dominio.com, el que
apunte a la ip de dominio.com, y el apache se encargará de
redireccionar a donde quieres.

Saludos


Más información sobre la lista de distribución CentOS-es