haproxy sessões fixas com 1 back-end, mas várias ACLs

1

Eu tenho dois subdomínios "www.example.com" e "something.example.com", mas na configuração haproxy eles usam o mesmo backend, que tem as mesmas configurações de cookie. se eu ficar em um posso verificar pelo cookie qual servidor eu estou no qual permanece "pegajoso" mas quando eu passar para o outro, perderá minha viscosidade e então acabará em um servidor ou outro

aqui está minha configuração atual: ACLs:

acl acl_website    hdr(Host) www.example.com
acl acl_something     hdr(Host) something.example.com

e depois eu digo haproxy para usar o mesmo backend para ambos

use_backend website_farm if acl_website
use_backend website_farm if acl_something

e, em seguida, o back-end que contém as informações do 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

então o problema é que, se eu for entre os dois subdomínios diferentes, perco a viscosidade. Existe uma maneira de manter a rigidez entre dois subdomínios no haproxy?

    
por user3610279 09.08.2016 / 02:54

0 respostas