Re: proxy_bind, макросы и др

denis denis на webmaster.spb.ru
Вт Ноя 17 23:22:30 UTC 2015


17.11.2015 18:33, Maxim Dounin пишет:
>
> Не надо использовать регулярные выражения там, где без них можно
> обойтись.  Это потом приводит к большим проблемам с поддержкой
> конфигурации, т.к. в результате возникает требуется соблюдение
> порядка location'ов.
Это была одна из причин, почему мне было так необходимо "вывод итоговой 
конфигурации", и что появилось только в 9 ветке, так как для нас порядок 
локейшенов стал проблемой более 5 лет назад. Легко решается префиксами 
типа ___ или 000_, и чем "глубже" поддомен/локейшен, тем больше нулей. И 
снова столкнулись с необходимостью вывода итога, когда конфиги, 
скопированные из freebsd, работали только частично в дебиане. Оказалось, 
какие-то деБиллы решили что файл не может начинаться с _ и должен 
игнорироваться, фиксится нормальной не изгаженной версией nginx-a. Но 
крови эта проблема много попортила.
Но если все эти моменты помнить - порой лучше 1 локейшен/поддомен с 
регэкспами, чем тьма простых (у нас для сео-нужд локейшенов было бы 
далеко за тысячу)



Подробная информация о списке рассылки nginx-ru