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


 

Alias Apache

 

Cómo funciona un 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.
 
Por cierto, la directiva Alias de Apache se encuentra dentro del archivo de configuración httpd.conf  

httpd.conf-alias-apache


 
TE RECOMENDAMOS  Resolución DNS con dig | Linux

 
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 ,  añadiremos la línea :  

Alias /prueba1 «/var/www/sitio1»
 

Aquí podéis ver el Alias Apache resuelto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<VirtualHost 192.168.1.10:80>
 
ServerAdmin webmaster@localhost
 
ServerName www1.midominio.com
 
DocumentRoot /var/www/sitio1/
 
<Directory /var/www/sitio1/prueba1>
 
Options FollowSymLinks
 
AllowOverride None
 
</Directory>
 
        Alias /prueba1 "/var/www/sitio1"
 
</VirtualHost>

 

TE RECOMENDAMOS  SSH Lento

 
Y por supuesto , comprobamos si funciona el alias Apache aplicado:

 
Alias de Directorio Apache
 
Podemos ver que gracias a este server Alias, la ruta www1.midominio/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: , ,