Hi to all, i have an installation of HAproxy 2.4.22 on ubuntu 22.04LTS (package from distro rep) i succesfuly deployed on production this installation with maps for choosing backend based on host from the request… now i have implemented an acl based on src file
log global
acl whitelist src -f /etc/haproxy/maps/ip_auth.lst
option http-ignore-probes
mode http
and then i put the code for the map file if whitelist else another map file
use_backend %[base,map_beg(/etc/haproxy/maps/multi-host-qrweb.map)] if whitelist
use_backend %[req.hdr(host),lower,map_reg(/etc/haproxy/maps/multi-host.map)]
This config dosent play well the ACL is correctly triggered (i can see the acl apllied in the log) but the map is ignored. Someone could help me explaining why dosent work? for me it seem correct. Thanks in advance.