Re: common location for all virtual hosts

2019-09-02 Пенетрантность Maxim Dounin
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

common location for all virtual hosts

2019-09-02 Пенетрантность Igor Savenko
Добрый день! Есть задача сделать общий location для всех virtual hosts,
чтобы при выполнении определенного условия происходил inner redirect на
этот location из любого virtualhost. Можно хоть намек, как это сделать
программно, в модуле? На уровне конфига, похоже, не получится -- нужно
будет скорее всего делать в каждом virtual host include конфига с этим
location. Спасибо!
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru