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