Hello! On Mon, Sep 02, 2019 at 10:21:07AM +0300, Igor Savenko wrote:
> Добрый день! Есть задача сделать общий location для всех virtual hosts, > чтобы при выполнении определенного условия происходил inner redirect на > этот location из любого virtualhost. Можно хоть намек, как это сделать > программно, в модуле? На уровне конфига, похоже, не получится -- нужно > будет скорее всего делать в каждом virtual host include конфига с этим > location. Спасибо! Общих location'ов для разных виртуальных хостов - в nginx'е не бывает. Одинаковые - проще всего сделать с помощью директивы include и соответствующего конфигурационного файла. Отмечу на всякий случай, что "одинаковые" - это достаточно условное понятие, так как в любой location наследуется конфигурация с предыдущих уровней, и если значения каких-то директив в блоках server{} различаются, то и результирующая конфигурация соответствующих location'ов будет разная. -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru