Tema: mod_proxy
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2010, 10:12
celgadis84
 
Fecha de Ingreso: marzo-2009
Mensajes: 48
Antigüedad: 15 años, 1 mes
Puntos: 0
mod_proxy

Hola:

Quisiera hacer lo siguiente:

Estoy trabajando sobre opencms, lo cual tampoco quiere decir que lo que pregunte sea algo que solo valga para esto.

El caso es que la direccion de acceso es: http://dir_ip:80/opencms751/opencms/
y lo que yo quiero es que se acceda con http://www.sitio.com/

Es importante que desde /opencms751/opencms/ tambien cuelgan otros directorios por lo que han de poderse direccionar.

Ahora mismo tengo el siguiente codigo de mi VirtualHost:


NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.opencms-prueba.com
ServerAlias opencms-prueba.com
ServerAdmin webmaster@localhost

#ProxyPass /opencms751/opencms/system/ ajp://192.168.126.128:8009/opencms751/opencms/system/
Redirect /opencms751/opencms/ http://www.opencms-prueba.com/
ProxyPass /opencms751/opencms/ !

ProxyPass /opencms751/resources/ http://192.168.126.128:8081/opencms751/resources/
ProxyPass /opencms751/export/ http://192.168.126.128:8081/opencms751/export/

ProxyPass / ajp://192.168.126.128:8009/opencms751/opencms/
ProxyPassReverse / http://192.168.126.128:8081/opencms751/opencms/

ProxyPassReverseCookieDomain opencms-prueba.com opencms-prueba.com
ProxyPassReverseCookiePath / /
</VirtualHost>

El caso es que opencms tiene un enlace que me agrega lo siguiente /opencms751/opencms/system/login/. Lo que yo quiero es que me direccione como http://www.sitio.com/system/login/, que ahora mismo va, pero esta pagina es de acceso a un login y al validar no hace nada, supongo que por la opcion de ! que directamente hace que ignore lo que venga con /opencms751/opencms/.

Como veis tengo una linea comentada, esta si la descomento me permite el loguerame pero manteniendo la ruta original.

Puede que sea un lío lo que he expuesto y que no está demasiado bien explicado, según os surjan dudas os puedo intentar explicarlo mejor, pero a lo que voy
¿Qué debería hacer para ocultar los directorios de la URL y que me sea totalmente operativo?

Por cierto la intención si es posible es realizarlo sin ningun Redirect, aunque no se si será posible. También existe el modulo mod_rewrite que sirve para esto, creo, si eso tambien aceptaria una solucion por esa vía.

Sin más un saludo y gracias de antemano.