Los Alias de Directorios Virtuales Apache nos permiten mapear directorios URL´s que se encuentran en un directorio distinto.


 

Alias Apache

   

 
 

Es decir, si tenemos el directorio “/var/www/sitio5” , podemos hacerlo accesible en un alias que nosotros deseemos, con el nombre que deseemos. Por ejemplo en “misitio.com/Administracion“.

En este caso , creando el server alias , podríamos acceder a dicho directorio por medio de la url arriba mostrada.
Vamos a ver un ejemplo desarrollado y explicado con más detalle:

La directiva Alias se encuentra dentro del archivo de configuración httpd.conf :
 
httpd.conf-alias-apache
 
En este nuevo caso , desde el sitio 1 podremos acceder al directorio /home del sistema, con la siguiente

dirección: www1.midominio.com/directoriohome/

La Sintaxis de esta directiva es “Alias Nombre_ficticio Ubicación_real

Hemos de editar el archivo de configuración de nuestro VirtualHost, y al final de la directiva <Directory>,  añadiremos la línea :  

Alias /prueba1 “/var/www/sitio1

Aquí podéis ver el alias resuelto:

<VirtualHost 192.168.1.10:80>

ServerAdmin [email protected]

ServerName www1.midominio.com

DocumentRoot /var/www/sitio1/

<Directory /var/www/sitio1/prueba1>

Options FollowSymLinks

AllowOverride None

</Directory>

        Alias /prueba1 "/var/www/sitio1"

</VirtualHost>

 

Y por supuesto , comprobamos si funciona el alias aplicado:
Alias de Directorio Servidor Apache
 
Podemos ver que gracias a este server Alias, la ruta www1.midominio.com/prueba1 nos muestra el contenido del index del sitio1, es decir, nos muestra el documentRoot aunque accedamos a esta otra URL , que es la que hemos configurado en el Alias.

Podéis encontrar más info sobre Apache Server en la entrada sobre Configuración Servidor Apache


 


Etiquetas del articulo:


Suscríbete para acceder a la zona privada

Suscribiéndote a la lista de correo de El Taller del Bit conseguirás entrar a la zona privada de descargas con materiales exclusivos (ebooks, artículos privados, plugins, descargas de exámenes resueltos ...)

Gracias. Te has suscrito con éxito!