Desculpe pessoal, meu mal.
Encontrei estes no haproxy cfg:
acl url_wordpress path_beg -i /wp-content
http-request deny if url_wordpress
: $
Estou tentando redirecionar solicitações para meu balanceador de carga por nome de domínio com acl e hdr_dom para um back-end separado. O redirecionamento funciona bem com o primeiro pedido - 'GET /' (o servidor de destino é um site WordPress), mas quando o cliente solicita os recursos ('GET /blablabla/style.css' por exemplo) o haproxy não o redireciona para o backend direito mais, mas para o padrão, com.
No log haproxy, posso ver o host correto para o qual a solicitação é (aquela que defini em hdr_dom), mas é assim, já que a solicitação GET em si é relativa (quero dizer, não contendo o domínio, mas somente do / blablabla e adiante), haproxy não o reconhece com o hdr_dom. Eu estou apenas supondo aqui .. Por favor, ajude ...
Eu tenho uma configuração semelhante a esta e funciona
use_backend webcams if { hdr(host) -i webcams.XX.YY webcams.YY.ZZ }
use_backend spain if { hdr_dom(host) -i TT.es }
default_backend DEFAULT
Observe que essa configuração analisa o cabeçalho "Host" de duas maneiras diferentes: nome de host e domínio exatos, sempre ignorando o caso.
Idéia: você está analisando a parte correta do cabeçalho? Apenas o domínio, por exemplo, em vez de todo o nome do host, ou há uma incompatibilidade de maiúsculas e minúsculas ...