По умолчанию Host к upstream может стать именем upstream; приложения с virtual hosts ждут исходный $host. Явно: proxy_set_header Host $host;.
Разбор
- Иначе генерируются неверные URL/редиректы.
- Для мультиарендности Host критичен.
- Иногда нужен
$http_host (с портом).
- Согласуйте с
server_name и TLS SNI.
Итог
Явный Host — стандарт в любом production proxy_pass.