我正在尝试使用版本为
Haproxy 1.6.3 2015/12/25
的负载均衡器和黏性会话。
我按照Haproxy手册中的说明进行了一切但是,很遗憾,在检查客户端浏览器时,我发现未添加cookie(负载平衡器在第一次请求后的响应中返回cookie,但没有返回任何内容,好像什么都没发生过(没有cookie))。其他所有功能都正常工作,但是缺少cookie。这是我的haproxy.cfg文件:global
log /dev/haproxy/log local0
log /dev/haproxy/log local1 notice
chroot /var/lib/haproxy
stats socket /run/haproxy/admin.sock mode 660 level admin
stats timeout 30s
user haproxy
group haproxy
daemon
defaults
log global
mode http
option httplog
option dontlognull
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
stats enable
stats auth user:pass
stats uri /haproxy_stats
option httpchk HEAD / HTTP/1.0
option redispatch
balance roundrobin
frontend frontend_http
bind *:80
option forwardfor
default_backend backend_http
backend backend_http
option prefer-last-server
cookie mycookies insert indirect nocache
server server1 196.168.0.125:80 check cookie s1
server server2 196.168.0.126:80 check cookie s2
我的服务器(server1、server2)部署在 IIS
上,而负载均衡器则部署在 Ubuntu 16.04 LTS
上。