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

mod_proxy

Estas en el tema de mod_proxy en el foro de Apache en Foros del Web. 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. ...
  #1 (permalink)  
Antiguo 12/03/2010, 10:12
 
Fecha de Ingreso: marzo-2009
Mensajes: 48
Antigüedad: 15 años
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.
  #2 (permalink)  
Antiguo 15/03/2010, 03:58
 
Fecha de Ingreso: marzo-2009
Mensajes: 48
Antigüedad: 15 años
Puntos: 0
Respuesta: mod_proxy

He estado viendo y ando bastante perdido, pero quisiera saber una cosa. ¿Hay algún modo para que cuando al pulsar en un enlace elimine parte de la URL? Es decir, si tengo
http://www.misitio.com/ y el enlace me añade /opencms751/opencms/system/login/, cuando lo pulse simplemente me añada a mi url lo siguiente: /system/login/, ya que /opencms751/opencms/ ya está incluido en mi url inicial. Es que he intentado encontrar esto en la web, pero no se como se puede llamar a esto, por lo que no encuentro nada interesante.

Etiquetas: Ninguno
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 05:49.