使用正则表达式将Varnish与多个命名的vhost一起使用

时间:2014-08-20 07:34:02

标签: regex varnish-vcl

我正在为具有大量命名虚拟主机的服务器实现Varnish(4.0)。使用名称 惯例会使配置变得容易。我想将foo.com重命名为foo.myhost.com。

sub vcl_recv {
    if (req.http.host == "foo.com") {
        set req.http.host = "foo.myhost.com";
    } 
    set req.http.host = regsub(req.http.host, "(*.).com$","\1.myhost.com");
}

我无法正确使用正则表达式。

0 个答案:

没有答案