Nginx и пользовательские location в include файле
Posted: Tue May 22, 2018 2:20 pm
Такой вопрос.
Есть необходимость прописать отдельные локейшны, для разных задач, с регулярками. Пытаюсь это делать в стандартном include файле по пути /home/user/conf/web/nginx.domain.com.conf
Получил следующую проблему - префиксные локейшны обрабатываются прекрасно, а вот локейшны с регулярками в этом файле игонрируются. Если записать в основной файл конфига /home/user/conf/web/domain.com.nginx.conf, внутрь корневого location, всё работает.
В теории нжинкс подтягивает все локейшны из инклюда и обрабатывает сначала регулярки, потом уже префиксные. В данном случае, похоже, он всё таки не хочет видеть регулярки вне корневого локейшна.
Внимание, вопрос - можно ли как-то решить эту проблему без правки темплейта?
Возможно, я туплю, возможно, не хватает какой-то опции в основном конфиг файле nginx.conf.
Дополнительная информация - речь идет о темплейте wordpress2
Есть необходимость прописать отдельные локейшны, для разных задач, с регулярками. Пытаюсь это делать в стандартном include файле по пути /home/user/conf/web/nginx.domain.com.conf
Получил следующую проблему - префиксные локейшны обрабатываются прекрасно, а вот локейшны с регулярками в этом файле игонрируются. Если записать в основной файл конфига /home/user/conf/web/domain.com.nginx.conf, внутрь корневого location, всё работает.
В теории нжинкс подтягивает все локейшны из инклюда и обрабатывает сначала регулярки, потом уже префиксные. В данном случае, похоже, он всё таки не хочет видеть регулярки вне корневого локейшна.
Внимание, вопрос - можно ли как-то решить эту проблему без правки темплейта?
Возможно, я туплю, возможно, не хватает какой-то опции в основном конфиг файле nginx.conf.
Дополнительная информация - речь идет о темплейте wordpress2