Всем привет. Сделал себе в одном ДЦ прокси 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. Получится ли задуманное?