我们设置了一个负载均衡器来 balancer 2台服务器 . 配置如下所示:

global maxconn 40960用户haproxy组haproxy守护程序默认日志全局选项dontlognull重试3超时客户端10s超时服务器10s超时连接4s maxconn 40960监听webpool lbIP:80模式http cookie SERVERID插入间接余额roundrobin服务器slave1 slave1IP:80 cookie检查端口8981 server slave2 slave2IP:80 cookie B check port 8982

服务器slave1和slave2需要摘要式身份验证 . 当客户端发送请求时,第一个请求被 balancer 到slave1 . 这将返回401:未经授权 . 第二个请求与slave2 balancer ,并且会成功,它返回200:OK . 问题是身份验证总是发生在slave1上,而响应总是来自slave2 . 我想要两个请求(身份验证和返回数据)到一个连接/从属 .

是否可以在HAproxy中配置它?

谢谢约翰