zac*_*ern 7 web-server reverse-proxy haproxy
我最近接管了一个使用 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
Run Code Online (Sandbox Code Playgroud)
如果客户端请求使用以“foo.bar.com”开头的 Host: 标头,HAproxy 将执行<something something>
配置中定义的任何内容。