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