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