尝试在 haproxy 中匹配以下内容:
acl instagiveweb hdr_beg(host) -i foo*.something.com
网址可能在哪里foo-staging.something.com
or foo.something.com
我浏览过文档https://www.haproxy.com/doc/aloha/7.0/haproxy/acls.html#data-types-and-matching- Between-samples-and-patterns https://www.haproxy.com/doc/aloha/7.0/haproxy/acls.html#data-types-and-matching-between-samples-and-patterns但很难找到我需要的模式匹配。
任何帮助表示赞赏!
你要hdr_reg()
(“正则表达式),不是hdr_beg()
(文字字符串前缀/“beg”局)。
acl instagiveweb hdr_reg(host) -i ^foo[^\.]*\.example\.com$
仅当以以下内容开头时,才应匹配整个主机标头foo
后跟 0 个或多个任意字符,除了.
其次是.example.com
在值的末尾。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)