Las directiva Alias nos permite que el servidor sirva ficheros desde cualquier ubicación del sistema de archivo aunque este fuera del directorio indicado en el DocumentRoot.

Por ejemplo si pongo este alias en el fichero de configuración de pagina1:

Alias "/image" "/ftp/pub/image"

Puedo acceder, por ejemplo, a una imagen con la URL www.pagina1.org/image/logo.jpg.

No basta con poner la directiva Alias, además es necesario dar permiso de acceso al directorio, por lo tanto tendremos que poner:

Alias "/image" "/ftp/pub/image"
<Directory "/ftp/pub/image">
	Require all granted
</Directory>

Podemos usar la directiva AliasMatch de forma similar a Alias pero usando expresiones regulares para determinar la URL a la que se accede. Por ejemplo:

AliasMatch "^/image/(.*)$" "/ftp/pub/image/$1"

Ejercicios

Crea un alias en el host virtual pagina1 , que mi permita acceder en la URL http://www.pagina1.com/documentos y visualice los ficheros del /home/usuario/Documentos.

Updated: