在每个后端使用单独的后端和多个域进行清漆

我正在使用3个具有多个域(站点)的nginx服务器。 每个服务器包含多个Wordpress网站。

可以configurationVarnish并使用单独的后端(不同的IP),每个后端都有多个域(站点)?

我已经尝试configurationVarnish并使用多个后端,但问题是Server-2和Server-3上的域(站点)路由不正确。 Frontpage显示,但子页面被路由到Server-1。

我正在使用Varnish 4和这个模板进行了一些修改。 https://github.com/mattiasgeniar/varnish-4.0-configuration-templates/blob/master/default.vcl

不知道是否round_robin是正确的解决scheme,因为我认为这是同步服务器相同。

configurationVarnish 4并且只有1个后端服务器工作。 但是,多个后端服务器和域失败…

提前致谢!

sub vcl_recv ,你可以使用这样的东西:

 if (req.http.host = "domain1.com") { set req.backend_hint = domain1; } elsif (req.http.host = "domain2.com") { set req.backend_hint = domain2; } elsif (req.http.host = "domain3.com") { set req.backend_hint = domain3; }