Добрый день.
Как правильно в Haproxy передавать реальные IP клиентов на бэкенды?
Пример конфига:
defaults
mode http
log global
option httplog
option dontlognull
option http-server-close
option forwardfor
option redispatch
retries 5
option dontlog-normal
option log-separate-errors
timeout http-request 300s
timeout queue 3m
timeout connect 300s
timeout client 3m
timeout server 3m
timeout http-keep-alive 300s
frontend http_frontend
bind *:80
option forwardfor
http-request add-header X-CLIENT-IP %[src]
acl is_test.com hdr(host) -i test.com
use_backend test.com if is_test.com
backend test
balance source
option httpclose
mode http
server test.com 192.168.1.110 check port 80 cookie test.com
Добавляю в конфиг
option forwardfor
http-request add-header X-CLIENT-IP %[src]
Но на бэкендах все равно видно IP сервера haproxy