单个服务器上的多个Varnish实例

时间:2014-07-24 12:46:22

标签: linux varnish varnish-vcl

我想在单个服务器上运行多个清漆实例,每个实例都适用于每个网站,一个wp,另一个drupal和joomla等。所以我希望能够为每个站点创建多个VLC。一旦我开始工作,我就可以清除所有后端的缓存。请帮忙。 Linux服务器。

2 个答案:

答案 0 :(得分:2)

最好在Varnish中创建多个VHOS。

https://www.varnish-software.com/blog/virtual-hosts-varnish

答案 1 :(得分:0)

检查/ etc / default / varnish

它能够拥有不同的侦听IP:端口组合和单独的VCL。

如果您在1.1.1.1:80上使用WordPress,这是理想的选择 和1.1.1.2:80的drupal 等等

为什么?这将使你在一个VCL中混淆Drupal / WordPress等的各种规则。 你可以有/etc/varnish/wordpressrules.vcl,/etc/varnish/drupalrules.vcl等。

(你甚至可以在你的xrules.vcl中包含一般的vcl)