如何获得后端的IP选择?

时间:2017-06-12 17:30:29

标签: haproxy

我正在使用带有多个后端和一些ACL的HAProxy来选择后端,我希望我的客户端(出于测试目的等)知道所选后端的ip。

例如,客户端向HAProxy发送请求,该请求在ip A和ip B之间进行负载均衡。在响应头中,如果A被HAProxy选中,我想要A的ip,如果选择了B,我想要B的ip。我知道%[dst]但它返回了HAProxy服务器的ip。

现在我将http-response set-header X-Forwarded-Host %[dst]:%[dst_port]放在前端,它正在返回HAProxy的ip和端口

1 个答案:

答案 0 :(得分:1)

找到答案,其%si:%sp。 cbonte.github.io/haproxy-dconv/1.7/configuration.html#8.2.4