gpt4 book ai didi

varnish - 从 Varnish 统计/点击中排除域

转载 作者:行者123 更新时间:2023-12-03 17:45:54 26 4
gpt4 key购买 nike

在我的服务器上,我已经安装了Varnish,并且在Apache上有两个站点。其中之一(基于Drupal)使用 Varnish 集成。

另一个基于wordpress的不使用Varnish,在我的default.vcl中,“缺少”该域中的任何资源(因为我无法安装与Varnish通信的插件)。

问题是我的varnishstat或varnishhist输出是“肮脏的”:我在wordpress网站上有很多“miss”条目,而我只想对基于drupal的网站拥有统计信息。

有没有办法做到这一点?

最佳答案

您可以通过在 config.vcl 开头处添加几条VCL行来轻松实现:

import std;
sub vcl_miss {
std.log("Backend: " + req.backend);
}
sub vcl_pass {
std.log("Backend: " + req.backend);
}
sub vcl_hit {
std.log("Backend: " + req.backend);
}
sub vcl_pipe {
std.log("Backend: " + req.backend);
}

然后,调整您的 varnishncsa 命令:
varnishncsa -m VCL_Log:Backend:\ drupal

Varnish 历史或任何其他 Varnish 实用程序的同上。

关于varnish - 从 Varnish 统计/点击中排除域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30589985/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com