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