Tengo un servidor con apache, sirviendo aplicaciones de tomcat de esta manera.
Código:
www.servidor.com/app1
www.servidor.com/app2
www.servidor.com/app3
El tema es que cada una de las aplicaciones esta montada en un directorio de apache
Código:
jkmount /aplicacion/* worker
De manera que no se habia definido ningun host virtual, pero ahora me han pedido que una de las app responda tambien a otra URL, es decir que
www.servidor.com/app2 y
www.app2.com devuelvan lo mismo, pero tambien el resto de url.
He definido un host nuevo en el vhost.conf con el modulo proxy:
Código:
ProxyPass / http://localhost:8080/app2/
ProxyPassReverse / http://localhost:8080/app2/
Y de esta manera responde a
www.app2.con perfectamente, el problema es que ahora el resto de aplicaciones han dejado de responder ya que si intento acceder a
www.servidor.com/appX, intenta localizarlo en /var/www y me devuelve un 404, es como si obviase los jkmount.
Algo estoy pasando por alto, pero que?