Mik*_*ake 2 iis load-balancing haproxy ubuntu-16.04
我正在尝试使用Haproxy 1.6.3 2015/12/25粘性会话。我根据haproxy 手册做了所有事情,但是,不幸的是,检查客户端浏览器时,我发现没有添加 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
Run Code Online (Sandbox Code Playgroud)
我的服务器(server1,server2)也部署在上面IIS,平衡器部署在Ubuntu 16.04 LTS
小智 7
更改后端配置:
backend backend_http
option prefer-last-server
cookie mycookies insert indirect nocache
server server1 196.168.0.125:80 check cookie server1
server server2 196.168.0.126:80 check cookie server2
Run Code Online (Sandbox Code Playgroud)
或者
backend backend_http
option prefer-last-server
cookie mycookies insert indirect nocache
server s1 196.168.0.125:80 check cookie s1
server s2 196.168.0.126:80 check cookie s2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9322 次 |
| 最近记录: |