Welcome! Log In Create A New Profile

Advanced

Re: common location for all virtual hosts

Maxim Dounin
September 02, 2019 09:50AM
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
Subject Author Posted

common location for all virtual hosts

Igor Savenko September 02, 2019 03:22AM

Re: common location for all virtual hosts

Maxim Dounin September 02, 2019 09:50AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 292
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready