aliases

Andrei Nigmatulin anight at monamour.ru
Fri Aug 26 16:50:09 MSD 2005


On Friday 26 August 2005 16:41, Igor Sysoev wrote:
> >> В смысле proxy_set_header/fastcgi_param ?
> >> Не совсем. Дело в том, что в отличие от простых директив, location'ы
> >> обрабатываются в определённом порядке и, если внутри сервера можно
> >> визуально описать location'ы именно в том порядке, как они
> >> обрабатываются, то с наследуемыми этого визуально не сделаешь.
> >
> > Насколько я понял из документации, не regex locations все равно
> > лексически сортируются для каждого виртуального сервера. Получается, в
> > этом случае не-regex locations можно достаточно безболезненно наследовать
> > (ведь изначально речь шла про location = /robots.txt и location =
> > /favicon.ico).
>
> Можно, только ведь location = /robots.txt и location = /favicon.ico - это
> только начало. А потом туда будут засовывать что-нибудь типа
>     location ~* \.php$  {  proxy_pass  http://127.0.1.1/; ... }

А что, это хорошая идея :-) Почему бы не наследовать такие locations в самый 
конец списка (т.е. с наименьшим приоритетом) ? В любом случае, наследование 
можно будет перекрыть, описав в сервере location ~* \.php$, т.к. он в списке 
regex locations будет выше.

-- 
Andrei Nigmatulin
GPG PUB KEY 6449830D

No Microsoft products were used in any way
for the creation of this message. If you are
using a Microsoft product to view it, BEWARE!
I'm not responsible for any harm you might
encounter as a result.


More information about the nginx-ru mailing list