Enmascarar URL sitio web

AngelD angeld en froga.net
Vie Mayo 14 19:25:18 CLT 2010


El Fri, 14 May 2010 17:53:08 -0500
José Palacio <josepalacio en gmail.com> escribió:

> Hola a todos
> 
> Resulta que tengo dos sitios montados en el mismo servidor web, el
> sitio web corporativo de la U (Joomla), el sitio web académico
> (Moodle), uno se encuetra en <ruta_servidor_web>/web2 y el otro en
> <ruta_servidor_web>/moodle, para acceder al primero debemos ingresar
> http://misitioweb/web2 y para igresar a moodle
> http://misitioweb/moodle, la idea es que no aparezca web2, cambiar el
> nombre del directorio o mover los archivos no es posible, porque los
> webmaster, crearon muchos enlaces hacia esa carpeta y al moverlos el
> sitio web se desconfigura completamente, colocar la moodle dentro de
> la carpera web2, no es recomendable por cuestiones de seguridad con
> la carpeta moodledata.
> 
> Lo que quiero hacer es enmascarar o congelar la URL para que nunca
> cambie sin importar en que página del sitio entren, osea que a todos
> les aparezca http://misitioweb y no importa a donde entren siempre
> aparezca el mismo nombre. No se si esto se hace por DNS o por el
> servidor Web.

	A ver si lo he entendido bien. Quieres tener dos sitios
diferentes, con diferentes nombres, pero conservando el mismo
"document-root".

	Empezaría por definir dos dominios virtuales. Si dispones de
dos ipes públicas, por ip, sino, por nombre :-)

	Luego, para que no aparezca el directorio utilizaría un
[1]alias dentro de cada dominio virtual, del tipo:
 
 Alias / /srv/www/moddle

	No creo que tengas que usar cosas más brutas como "mod_rewrite"
o similares.

	Saludos --- Angel

[1] http://httpd.apache.org/docs/2.2/mod/mod_alias.html


Más información sobre la lista de distribución Linux