varnish:如何基于vhosts拆分日志文件

时间:2015-05-31 20:11:15

标签: varnish

我正在使用清漆4.我想查看awstats的网络流量,但我在互联网上找到的所有示例都看起来像varnishncsa -m "RxHeader:^Host: domain.com$" -a -w blabla。问题是最新版本的varnishncsa并不知道" m"选项

$ varnishncsa -V
varnishncsa (varnish-4.0.3 revision b8c4a34)
Copyright (c) 2006 Verdens Gang AS
Copyright (c) 2006-2014 Varnish Software AS
$ varnishncsa -m "RxHeader:^Host: domain.com$" -a -w /web/htdocs/olivier/stats/awstats-7.4/test.tmp
varnishncsa: invalid option -- 'm'

那么我该如何根据我的虚拟主机分割日志文件呢?

1 个答案:

答案 0 :(得分:0)

这是“-q”选项。

这是一个工作样本:

varnishncsa -a -D \
    -q 'ReqHeader:Host ~ "mywebsite"' \
    -w /web/logs/mywebsite/access.varnish.log \
    -P /var/run/varnishncsa.mywebsite.pid