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

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



Dmitry E. Oboukhov ☫ → To Sergey Korobitsin @ Thu, Oct 06, 2011 10:06 +0400

> ну например такой (в реале конфиг из 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 в примере конфига не увидел, где он используется?


-- 
Bright regards, Sergey Korobitsin,
Chief Research Officer
Arta Software, http://arta.kz/
xmpp:undertaker@jabber.arta.kz

--
...Когда я увидел перед собой перспективу жизни, прожитой так же, 
как живет весь мир, я решил - ни за что, это отвратительно, 
мне будет стыдно самого себя. Если бы я участвовал в поддержке 
этой системы отчужденного, собственнического программирования, 
мне казалось бы, что я делаю мир хуже ради денег. 
  -- Ричард М. Столлман (из интервью)


Reply to: