Re: один alias

Andrey Oktyabrskiy ano на bestmx.net
Ср Ноя 7 12:49:26 UTC 2018


On 07.11.2018 15:34, inkognito0609 wrote:
> кейс такой:
> Основной проект лежит
> root   /srv/www/app/web;
> 
> Появился новый проект по url /restore, отдаем html по другому адресу
> location /restore {
>          alias /srv/www/frontend/build/;
> 
> В дальнейшем планируется n количество url, например /some для которого
> придется пилить свой и т.д.
> location /some {
>          alias /srv/www/frontend/build/;
> 
> Какие есть практики чтоб не кошмарить такой большой конф файл, со своим
> location для каждого будущего url.
> На ум приходит создать location в который вкладывать остальные..
echo '/restore /srv/www/frontend/build
/some /srv/www/frontend/build' \
|awk '{printf "location %s { alias %s; }\n", $1, $2}' \
 >/path/to/nginx/conf/inc/project.inc

include inc/project.inc


Подробная информация о списке рассылки nginx-ru