Maxim Dounin
November 12, 2015 09:36AM
Hello!

On Thu, Nov 12, 2015 at 05:08:38PM +0300, Den Bozhok wrote:

[...]

> должно хватать. но проблема еще в том, что перед elb балансировщиком
> может быть qrator или его аналог, соответственно нам нужно достать
> информацию об адресе клиента уже основываясь не исходящий ip адрес
> запроса,
>
> а на заголовок X-Forwarded-For.

[...]

> real_ip_header $real_ip_header;
>
> Nginx при таком раскладе не ругается, но и не заменяет адрес ни на
> proxy_protocol_add, ни на X-Forwarded-For.

Директива real_ip_header переменных не понимает, и в результате у
вас nginx пытается получить адрес из заголовка c именем
"$real_ip_header".

> Может кто-нибудь уже с таким сталкивался? Был бы очень благодарен.

FAIK, ELB умеет передавать адрес не только через PROXY protocol,
но и через X-Forwarded-For. Унифицируйте механизм получения
адреса клиента - и будет вам счастье.

--
Maxim Dounin
http://nginx.org/

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

real_ip_header $variable

kron November 12, 2015 09:16AM

Re: real_ip_header $variable

Maxim Dounin November 12, 2015 09:36AM

Re: real_ip_header $variable

kron November 12, 2015 10:38AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 302
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready