Haproxy: файл cookie для входа в мое приложение удаляется HaProxy! - PullRequest
0 голосов
/ 10 марта 2011

Я хочу использовать haproxy вместо балансировщика нагрузки Microsoft.

Мое приложение ASP помещает cookie-файл после того, как пользователь вошел в систему, я использую этот cookie-файл для сохранения сеансов в бэк-офисе.

Но когда я использую Haproxy, мой cookie не появляется в списке!(я вижу cookie, установленный «cookie HaProxy вставка nocache косвенно», но не мой собственный cookie приложения)

Итак, с Microsoft Load Balancer мой cookie в порядке: http://img600.imageshack.us/i/cook2.png/

Но когдаиспользуя HaProxy: http://img821.imageshack.us/i/cook1.png/

Почему Haproxy перехватывает мой cookie и как я должен настроить его, чтобы он пропустил?(он не заменяется файлом cookie HaProxy, потому что, если я только использую «переписать» или «префикс», ни один файл 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 голосов
/ 31 января 2012

В этом случае вам не нужно ничего рассказывать HAProxy о ваших куки. В бэкэнде есть только один сервер, и все, для чего вы используете куки в HAProxy, привязан к бэкэнд-серверу.

...