ipv6 proxy and X-Forwarded-For

anon nginx-forum на nginx.us
Сб Окт 8 17:58:43 UTC 2011


Всем привет. Сделал себе в одном ДЦ
прокси IPv6 на основной сервер. Схема
такая.

Есть два nginx на разных машинах: 
№1 - nginx + native IPv6 + на нее смотрит AAAA
запись основного(№2) хоста
№2 - nginx + IPv4 + upstream на бекенды.

На машинке №1 стоит proxy_pass на №2:


server {
        server_name www.gr.com;
        access_log  /var/log/nginx/access_gr.com_ipv6.log ipv6;
        listen   [::]:80;
        if ($host = "") {
        return 444;
        }
        location / {
                proxy_pass http://www.gr.com;
                proxy_set_header   Host                         $host;
                proxy_set_header   X-Real-IP        $remote_addr;
                proxy_set_header   X-Forwarded-For 
$proxy_add_x_forwarded_for;
        }
}

Все работает отлично и хорошо.
Единственное, что хотелось бы, реальные
IP клиентов в логах на №2. Получится ли
задуманное?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,216402,216402#msg-216402



Подробная информация о списке рассылки nginx-ru