Re: nginx: запуск HTTP3 протокола на нескольких хостах.

izorkin на gmail.com izorkin на gmail.com
Вс Ноя 21 15:42:25 UTC 2021


Здравствуйте, Evgeniy.

Пробовал проверить что выдаёт nginx в браузер через Heaader `add_header check-nginx-host $host always;` Отображается реальное имя сайта.
Если активировать HTTP3 - всё так же.
Пробовал так же прописать такие варианты:
```
 proxy_set_header Host "my_site_name";
 proxy_set_header Host localhost;
```
Если прописать значение по умолчанию - `proxy_set_header Host $proxy_host;` - тоже перестаёт работать. Странно...

Не смог разобраться как вытащить реальное значение `proxy_set_header Host` в nginx по умолчанию.
У меня сервис RoundCube запущен через nginx-unit и слушает порт `*:1234`. Настроек, связанных с виртуальными хостами нет.
Сервис Mastodon висит на Unix сокетах. В его настройках сразу прописывается имя реального сайта.


Вы писали 21 ноября 2021 г., 16:29:52:

> On Sun, Nov 21, 2021 at 02:52:38PM +0300, izorkin на gmail.com wrote:
>> Здравствуйте, Evgeniy.
>> 
>> Испробовал различные варианты - не помогло.

>  1. Вы не написали что именно пробовали.
>  2. Нужно не пробовать наугад, а посмотреть что посылает nginx в Host:.
>  3. Вы не сделали то, что предлагалось:


-- 
С уважением,
 Izorkin                          mailto:izorkin на gmail.com



Подробная информация о списке рассылки nginx-ru