[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: nginx: однотипные сервера



>> ну например такой (в реале конфиг из 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: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature


Reply to: