我最近接管了使用HAProxy的环境,我正在尝试学习配置以及它的含义,但我发现它的一些方面尚不清楚.
我认为上述意味着如果主机头以“foo.bar.com”开头,则使用cdn cdn_name,但我不完全确定.有人能证实我吗?
谢谢!
解决方法
关.
它定义了一个名为cdn_name的ACL,其标准为hdr_beg(host)-i foo.bar.com.标准基本上意味着HTTP Host:标头以“foo.bar.com”开头,它使用不区分大小写的匹配(“-i”标志).
它自己实际上并没有做任何事情,但它将在你的配置中进一步使用,你可能会看到这样的东西:
<something something> if cdn_name
这样做的是,如果客户端请求使用以“foo.bar.com”开头的Host:标头,HAproxy将执行< something something>中定义的任何内容.配置的一点.