Как мне показать реальный IP на rabbitmq-сервере с haproxy - PullRequest
0 голосов
/ 24 декабря 2018
listen rabbitmq_cluster
bind    0.0.0.0:5672
mode    tcp
option  tcplog
balance roundrobin
timeout client  3h
timeout server  3h
server  busappser5  192.168.0.249:5672 check  inter  5000  rise  2  fall  3
server  busappser6  192.168.0.251:5672 check  inter  5000  rise  2  fall  3
server  busappser7  192.168.0.231:5672 check  inter  5000  rise  2  fall  3

192.168.0.1 - это IP-адрес haproxy

Я попробовал первый
option tcplog balance roundrobin source 0.0.0.0 usesrc clientip


второй
server s1 127.0.0.1:7000 send-proxy-v2




третий
option forwardfor

Все не работают

1 Ответ

0 голосов
/ 24 декабря 2018

Для передачи IP-адреса клиента в режиме tcp серверам, которые вы хотите использовать, send-proxy

frontend foo
   ...
   send-proxy
   ...
...