Введение
Иногда необходимо сопоставить вторичный URL-адрес с другим путем к каталогу в файловой системе. Пользователи Nginx могут добиться этого, используя блок « location » в файле конфигурации. Путь указывает регулярное выражение для URL-адреса, запрошенного браузером. Под блоком кода местоположения мы можем указать путь к файловой системе с опцией «root» или «alias».
Вы можете использовать директиву alias внутри блока position, например:
server {
server_name www.example.com;
root /var/www/example.com;
location /static/{
alias /var/content/static/;
}
}
В предыдущей конфигурации основной сайт настраивался с каталогом /var/www/example.com
. Но URL-адрес, начинающийся с « /static
», будет обслуживаться с каталогом « /var/content/static
». Например, URL-адрес http://www.example.com/static/file.txt будет указывать на файл /var/www/static/file.txt.
Вывод
В этом руководстве мы увидели, как сопоставить URL-адрес с другим путем в Nginx.