Introducción
A veces es necesario asignar una URL secundaria a una ruta de directorio diferente en el sistema de archivos. Los usuarios de Nginx pueden lograr esto usando el bloque " ubicación " en el archivo de configuración. La ruta especifica una expresión regular para la URL solicitada por el navegador. Debajo del bloque de código de ubicación, podemos especificar la ruta del sistema de archivos con la opción 'raíz' o 'alias'.
Puede usar la directiva de alias dentro de un bloque de posición, así:
server {
server_name www.example.com;
root /var/www/example.com;
location /static/{
alias /var/content/static/;
}
}
En la configuración anterior, el sitio principal está configurado con el directorio /var/www/example.com
. Pero la URL que comienza con " /static
" se servirá con el directorio " /var/content/static
". Por ejemplo, una URL http://www.example.com/static/file.txt apuntará al archivo /var/www/static/file.txt.
Conclusión
En este tutorial hemos visto cómo mapear una URL a una ruta diferente en Nginx