Haproxy:我的应用程序登录cookie被HaProxy删除了!

时间:2011-03-10 15:21:16

标签: haproxy

我想使用haproxy而不是微软负载均衡器。

我的ASP应用程序在用户登录后放了一个cookie,我使用这个cookie来保持后台的会话。

但是当我使用Haproxy时,我的cookie不会出现在列表中! (我看到由“cookie HaProxy insert nocache indirect”设置的cookie,但不是我自己的应用程序cookie)

所以,使用Microsoft Load Balancer我的cookie是可以的: http://img600.imageshack.us/i/cook2.png/

但使用HaProxy时: http://img821.imageshack.us/i/cook1.png/

为什么Haproxy拦截我的cookie以及如何配置它让它通过? (它不会被HaProxy cookie取代,因为如果我使用“重写”或“前缀”,则不会出现任何一个cookie)

感谢您的帮助,抱歉我的英语不好!

这是我的配置文件:

defaults
        log             global
        mode            http
        option          httplog
        option          dontlognull
        retries         3
        maxconn         8000
        contimeout      5000
        clitimeout      50000
        srvtimeout      50000

listen Backoffice 0.0.0.0:80
        mode http
        stats enable
        option httpchk http://mySite.com/index.asp
        option httpclose
        option forwardfor
        balance roundrobin
        cookie bstedg insert nocache indirect
        server  IIS 10.0.0.20:80 cookie iis check inter 2000 rise 2 fall 5 maxconn 800 weight 10 # disabled

1 个答案:

答案 0 :(得分:0)

在这种情况下,您无需告知HAProxy有关您的Cookie的任何信息。后端只有一台服务器,你在HAProxy中使用的所有服务器都坚持使用后端服务器。

相关问题