Welcome! Log In Create A New Profile

Advanced

Re: Переменная $proxy host и внутренний редирект

Maxim Dounin
December 18, 2019 09:56AM
Hello!

On Wed, Dec 18, 2019 at 03:55:38AM -0500, yanda.a wrote:

> Доброго времени суток!
>
> Есть небольшой вопрос по переменной $proxy_host. У нас местами используется
> error_page для 50х ошибок и X-Accel-Redirect. В случаях, если было
> выполнение внутреннее перенаправление, переменная $proxy_host оказывается
> пустой. При этом, на 100% известно что запрос проксировался на бекенд.
>
> Подскажите, кто знает, это нормальное поведение nginx? И есть ли способ это
> исправить?

Да. Переменная $proxy_host указывает на имя проксируемого сервера
в собственно момент проксирования (и предназначена в первую
очередь для внутреннего использования - в заголовках по
умолчанию), после внутренних перенаправлений она становится
недоступна.

Если хочется знать, куда nginx ходил в других location'ах до
внутренних перенаправлений - стоит посмотреть в сторону переменной
$upstream_addr.

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Re: Переменная $proxy host и внутренний редирект

Maxim Dounin December 18, 2019 09:56AM

Re: Переменная $proxy host и внутренний редирект

yanda.a December 18, 2019 10:40AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 86
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready