我正在使用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; }