在 haproxy 的响应头中包含后端名称/IP

Dan*_*tep 6 haproxy

我正在使用 HTTP 在 3 个 riak 节点前填充 haproxy。我想要响应头中的后端名称和/或 ip。就像是:

X-Proxy-Backend: riak-1 10.0.0.1
Run Code Online (Sandbox Code Playgroud)

管他呢。

我怎样才能做到这一点?

Coo*_*ops 5

您可以使用 cookie 功能将 serverid 添加到您的响应中。例如:

cookie SERVERID insert indirect
server webA 192.168.1.11:80 cookie A check
Run Code Online (Sandbox Code Playgroud)

这将SERVERID=A在 HTTP 标头中插入一个调用的 cookie 。