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

前端之家收集整理的这篇文章主要介绍了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>中定义的任何内容.配置的一点.

猜你在找的HTML相关文章