ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

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

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



сделать инклуды и менять инклудируемые файлы ( cp mv и тд )
нгинх-у только останется сделать reload

On 16.07.2008, at 15:03, Eugene Toropov wrote:

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



Можно, например, переопределять эти локейшены с помощью регексп- локейшена. А его вообще держать в include файле.

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








 




Copyright © Lexa Software, 1996-2009.