>> ну например такой (в реале конфиг из 23 локейшенов)
>>
>> server_name abc.ru;
>>
>> location / {
>> root /path/to/project/public;
>> }
>>
>> location /trs/ {
>> rewrite ^(/trs)(/.*)$ $2 break;
>> proxy_pass http://backend1;
>> proxy_set_header Host $host;
>> proxy_set_header X-Real-IP $remote_addr;
>> proxy_set_header X-Forwarded-For
>> $proxy_add_x_forwarded_for;
>> auth_basic "abc auth";
>> auth_basic_user_file /path/to/project/config/htpasswd/rpc.htpasswd;
>> }
>>
>>
>> и еще десяток роутов, в которых упоминается:
>> - /path/to/project/
>> - abc.ru
>> - hostname> * abc.ru можно заменить на $server_name > * если /path/to/project/ можно реорганизовать так, чтобы оно было вида > /path/to/projects/abc.ru, где /path/to/projects - не изменяется, то > опять же туда можно воткнуть $server_name > * hostname в примере конфига не увидел, где он используется? он используется в директивах error_log и подобных для формирования имен файлов. вот выделить единую часть в пути /path/to/projects/abc.ru и /path/to/projects к сожалению не получается ( -- . ''`. Dmitry E. Oboukhov : :’ : email: [email protected] jabber://[email protected] `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537
signature.asc
Description: Digital signature

