Hacer proxy con Apache para aplicaciones Tomcat 7

La idea es simple, las aplicaciones Tomcat corren por lo general en el puerto 8080, y seria mas elegante si pudiéramos servir esta app desde apache por el puerto 80. Vamos a ello.

Crea un nuevo virtualhost:

En este ejemplo, lo he configurado para que youtrack sea accedido mediante youtrack.ecapy.com.

Los últimos dos pasos son habilitar el modulo ajp que es el modulo que usa apache para hablar con tomcat:

Y reiniciamos apache:

Resultado:
Tomcat app running through Apache

Chau!

One Comments

  • astable 01/04/2015

    Deberías avisar que, aunque el puerto donde Tomcat atiende las peticiones HTTP es el 8080, para configurar el acceso desde Apache con el módulo AJP se debe usar el puerto 8009. En tu ejemplo faltaría cambiar el puerto 8080 por el 8009 en ambos casos.

:).