web-server – 在HAProxy的配置中,“acl cdn_name hdr_beg(host)-i foor.bar.com”是什么意思?

我最近接管了使用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>中定义的任何内容.配置的一点.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些