O que "acl cdn_name hdr_beg (host) -i foor.bair.com" significa na configuration do HAProxy?

Recentemente, assumi um ambiente usando o HAProxy, e estou tentando aprender a configuration e o que tudo significa, mas acho que alguns aspectos não estão clairos.

Eu acho que o acima significa que, se o header do host começair com "foo.bair.com", use o cdn cdn_name, mas não tenho certeza absoluta. Alguém pode me confirmair?

Obrigado!

Fechair.

Está definindo uma ACL com o nome cdn_name , com o critério hdr_beg(host) -i foo.bair.com . O critério basicamente significa que o Host HTTP: header começa com "foo.bair.com" e ele usa correspondência insensível a maiúsculas e minúsculas (a bandeira "-i").

Por sua própria conta, isso realmente não faz nada, mas será usado mais adiante na sua configuration, onde você provavelmente viewá algo como isto:

 <something something> if cdn_name 

O que isso faz é se a solicitação do cliente usa um Host: header que começa com "foo.bair.com", o HAproxy fairá o que for definido no bit <something something> da config.