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:

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

 

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:


Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas y para servir más rápidos los contenidos.

gpdr,wpSGCacheBypass

Cookies de terceros

Usamos cookies de terceros en las que se almacenan externamente para conocer tus usos de navegación, si ya estás suscrito al boletín y los elementos compartidos en redes sociales.

1P_JAR, AID, DSID, IDE, NID, JCS_INENREF, JCS_INENTIM, __cfduid, _ga, _gat, _gat_gtag_UA_16843793_11, _gid,_wpss_h_, _wpss_p_, gadwp_wg_default_dimension, gadwp_wg_default_metric, gadwp_wg_default_swmetric