Re: и еще вопрос

Eugene Toropov jt at aaanet.ru
Wed Jul 16 15:03:21 MSD 2008


Они уже и так все регэкспы, слишком большой регэксп получится, да и не 
хочется при каждом добавлении/изменении одного из location-ов думать о том, 
чтобы не забыть поменять еще один. Лучше уж внутри каждого строчку эту 
менять. А через include сделать - это да, надо



> Можно, например, переопределять эти локейшены с помощью регексп-локейшена. 
> А его вообще держать в include файле.
>
> Eugene Toropov пишет:
>> Необходимо иметь возможность временно перенаправлять все запросы, 
>> попадающие в набор location-ов, на некоторую статичную страницу. Т.е. 
>> произошло некоторое событие, запускается скрипт, правит конфиг, 
>> рестартует nginx, и все запросы уходят куда надо.
>>  Поскольку location-ов несколько, то править нужно либо каждый, либо 
>> добавлять обобщенную версию перед набором. Первый вариант выглядит 
>> предпочтительнее, т.к. его можно реализовать через добавление 
>> (раскомментирование) одной единственной строчки, которую потом легко 
>> можно закомментировать по образцу.
>>  Первое, что приходит в голову - использование rewrite-а внутри каждого 
>> location-а группы вкупе с internal location, куда все и перенаправляется.
>>  Есть еще варианты?
>>  Евгений
>> jt at aaanet.ru <mailto:jt at aaanet.ru>
>
>
>
> 






More information about the nginx-ru mailing list