Fedor Dikarev
May 25, 2019 05:52AM
map $host $x_company_header {
default default.example.com;
www.example.com "";
sub1.example.com sub1.example.com
~ "^alt\d+.example.com" $host;
}

server {
listen 80;
listen 443 ssl; # не забыть wildcard cert

server_name example.com www.example.com *.example.com;

location / {
proxy_set_header Host "example.com";
proxy_set_header X-Company-Header $x_company_header;
proxy_pass http://upstream;
}
}

вот как-то так.

25.05.2019 0:10, vitcool пишет:
> Добрый день.
>
> Есть ли какие-либо примеры лучших практик на тему "как лучше организовать
> обслуживание доменов 3-го уровня" при условии, что их количество будет не
> более 20..30, максимум 40, включая основной www. ?
>
> По факту все они должны вести на 1 апстрим, но в случае домена 3-го уровня,
> нужно будет установить кастомный заголовок со значением равным этому домену
> и подменить заголовок Host на основной.
>
> Доступ к коду бекенда есть, но весьма ограниченный. Эти 2 хидера бы спасли
> ситуацию.
>
> Что посоветуете? Пиковая нагрузка порядка 50..75 RPS , ожидается рост до
> 100. С if-ми я так понимаю, нам не выжить.
>
> Posted at Nginx Forum: https://forum.nginx.org/read.php?21,284307,284307#msg-284307
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Домены 3-го уровня - best practices

vitcool May 24, 2019 05:10PM

Re: Домены 3-го уровня - best practices

Fedor Dikarev May 25, 2019 05:52AM

Re: Домены 3-го уровня - best practices

Роман Москвитин May 25, 2019 05:10PM

Re: Домены 3-го уровня - best practices

vitcool May 25, 2019 05:47PM

Re: Домены 3-го уровня - best practices

Dmitry Sergeev May 26, 2019 06:14AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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