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