a palavra-chave certa é use-server
(observe que este é um traço e não um sublinhado como use_backend
. Agora minha carga é reduzida e as configurações são menores. Eu só procurei por algo como use_server ...
Este é o meu exemplo de trabalho:
listen myFrontend
bind 127.0.1.1:80
bind 127.0.1.1:443 ssl crt /etc/haproxy/ssl/myFrontend/myFrontend.pem
redirect scheme https if !{ ssl_fc }
use-server srv2 if { url_sub &mode=edit } or { url_sub &mode=create }
server srv1 1.1.1.1:10201 cookie srv1 ssl check
server srv2 2.2.2.2:10201 cookie srv1 ssl check backup
server srv3 3.3.3.3:10201 cookie srv1 ssl check backup
você também pode usar balanceamento de carga e usar cookies se quiser.
fonte: haproxy manpage | ou use o bonito :)