【发布时间】:2023-03-07 11:01:02
【问题描述】:
我想在单个服务器上运行多个 varnish 实例,每个实例都适用于每个网站、一个 wp、另一个 drupal 和 joomla 等。所以我希望能够为每个站点创建多个 VLC。一旦我让它工作,我可以从所有后端清除缓存。请帮助解决这个问题。 Linux 服务器。
【问题讨论】:
标签: linux varnish varnish-vcl
我想在单个服务器上运行多个 varnish 实例,每个实例都适用于每个网站、一个 wp、另一个 drupal 和 joomla 等。所以我希望能够为每个站点创建多个 VLC。一旦我让它工作,我可以从所有后端清除缓存。请帮助解决这个问题。 Linux 服务器。
【问题讨论】:
标签: linux varnish varnish-vcl
最好在 Varnish 中创建多个 VHOSTS。
【讨论】:
检查 /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)
【讨论】: