Re: proxy pass и передаваесые заголовки
Maxim Dounin
mdounin на mdounin.ru
Вт Июл 5 13:10:41 UTC 2016
Hello!
On Tue, Jul 05, 2016 at 08:59:56AM -0400, skeletor wrote:
> Всем привет.
> Никак не могу найти, информацию о том, передаёт ли nginx дальше через
> proxy_pass заголовок scheme, если это явно не указано? Суть в чём: на nginx
> приходит https, в локейшине прописано proxy_pass http://1.1.1.1:90, так вот:
> бэккнд (1.1.1.1) как-то может понять, что пришёл https БЕЗ явного указания
>
> proxy_set_header X-Scheme $scheme;
> proxy_set_header X-Forwarded-Proto $http_x_forwarded_proto;
>
> ? Я почему-то склоняюсь к тому, что бэкенд никак не может это понять.
> Сам proxy_pass передаёт ли какие-то заголовки?
По умолчанию передаются те заголовки, которые получены от бекенда.
Изменения, если и вносятся, то минимальные, и они описаны тут:
http://nginx.org/r/proxy_set_header/ru
Каких-либо заголовков, указывающих на то, по http или https
исходно пришёл клиент - по умолчанию не передаётся.
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru