【发布时间】:2011-12-02 20:49:34
【问题描述】:
有没有办法在 Varnish VCL 语言中定义域列表?我想 ACL 也有类似的东西。我想做这样的事情(以 ACL 为例)。
acl website_list {
'(www\.)?domain.tld';
'(www\.)?domain2.tld';
}
...
if(req.http.Host ~ website_list) return(lookup);
我可以只使用单独的 RegEx 测试,但如果我想在 VCL 中的其他地方使用这些域,它就不是很可重用。
谢谢!
【问题讨论】:
-
你需要这些列表做什么?
标签: list variables acl varnish varnish-vcl