Welcome! Log In Create A New Profile

Advanced

Re: server name с масками в разные конфиги

Sergey Kandaurov
June 03, 2019 07:08AM
> On 1 Jun 2019, at 00:07, valet <nginx-forum@forum.nginx.org> wrote:
>
> Есть 3 конфига nginx:
> 1. общий для всех сайтов (домены типа sub1.site.ru, sub2.site.ru, ... ,
> subn.site.ru)
> 2. общий для для всех статистик сайтов (домены типа stat.sub1.site.ru,
> stat.sub2.site.ru, ... , stat.subn.site.ru)
> 3. общий для всех изображений (домены типа images.sub1.site.ru,
> images.sub2.site.ru, ... , images.subn.site.ru)
>
> То есть:
> любой поддомен, начинающийся на stat. должен попадать в конфиг 2
> любой поддомен, начинающийся на images. должен попадать в конфиг 3
> а все остальные поддомены должны попадать в конфиг 1
>
> Для этих конфигов в server_name прописал так
> 1. server_name *.site.ru
> 2. server_name stat.*
> 3. server_name images.*
>
> Но это работает неправильно. Подскажите пожалуйста как правильно?

Первый вариант будет в приоритете, так устроен
порядок обхода виртуальных серверов, см.
http://nginx.org/ru/docs/http/server_names.html

Как вариант - переделать на регулярные выражения.

--
Sergey Kandaurov

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: server name с масками в разные конфиги

Sergey Kandaurov June 03, 2019 07:08AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 305
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