Foros del Web » Administración de Sistemas » Apache »

[SOLUCIONADO] Problemas con virtualhost + tomcat

Estas en el tema de Problemas con virtualhost + tomcat en el foro de Apache en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/08/2013, 09:21
 
Fecha de Ingreso: octubre-2007
Mensajes: 49
Antigüedad: 16 años, 5 meses
Puntos: 0
Problemas con virtualhost + tomcat

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?
  #2 (permalink)  
Antiguo 19/08/2013, 10:01
 
Fecha de Ingreso: octubre-2007
Mensajes: 49
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Problemas con virtualhost + tomcat

A veces se enciende la bombilla en cuanto dejas lo que estas haciendo, por si a alguien le ocurre en el futuro, esta es la solucion:

Hay que volver a montar las rutas en el primer virtualhost que sera el que responda si no hay ninguna otra coincidencia:

Código:
<IfModule mod_jk.c>
      JkMount /app1/ worker
      JkMount /app2/ worker
      JkMount /app3/ worker
 </IfModule>

Etiquetas: tomcat, url, virtualhost
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:01.