У меня есть два поддомена «www.example.com» и «something.example.com», но в конфигурации haproxy они используют один и тот же бэкэнд с одинаковыми настройками файлов cookie. если я остаюсь на одном, я могу проверить с помощью файла cookie, какой сервер на котором я использую, остается «липким», но когда я перехожу на другой, я, кажется, теряю липкость, а затем либо оказываюсь на одном сервере, либо на другом
вот моя текущая настройка: ACL:
acl acl_website hdr(Host) www.example.com
acl acl_something hdr(Host) something.example.com
а затем я говорю haproxy использовать один и тот же бэкэнд для обоих
use_backend website_farm if acl_website
use_backend website_farm if acl_something
а затем бэкэнд с информацией о cookie:
backend website_farm
balance roundrobin
cookie qa-aspc insert indirect
option httpchk HEAD /heartbeat.php HTTP/1.0
http-check disable-on-404
option redispatch
server web01 web01.example.com:80 cookie 01 check fall 2 inter 2000 fastinter 1000
server web02 web02.example.com:80 cookie 02 check fall 2 inter 2000 fastinter 1000
поэтому проблема в том, что если я перейду между двумя разными субдоменами, я потеряю липкость. есть ли способ сохранить липкость между двумя поддоменами в haproxy?