转载本站文章请注明,转载自: 月影鹏鹏 [http://Jacky.Aiwaly.com]
本文链接: http://jk.aiwaly.com/wp/%e4%b8%balighttpd%e9%85%8d%e7%bd%ae%e6%97%a5%e5%bf%97%e6%88%aa%e6%96%ad-2.html
需求分析
为了对Lighttpd的日志进行分析,如果默认的生成一个文件,不好进行每天分析。因此按天截断日志是很有必要的。很多人都知道,在Apache下,可以使用cronolog来达到这个目标。那么Lighttpd呢?
系统环境
Debian GNU/Linux 3.1 Lighttpd 1.4.15
软件工具
正如上面说的那样,Lighttpd下,仍然是使用cronolog来截断日志。而且使用方法跟Apache的一样。呵呵
cronolog version 1.6.2
配置方法
- 全局日志
在全局日志里,加上/usr/bin/cronolog 和文件名,具体如下:
#### accesslog module accesslog.filename = "|/usr/bin/cronolog /home/weblogs/access_%Y.%m.%d_lighttpd.log"
- 虚拟主机
在虚拟主机内加日志配置即可。具体如下:
$HTTP["host"] == "www.isyi.com" {
accesslog.filename = "|/usr/bin/cronolog /home/weblogs/access_www_%Y.%m.%d_lighttpd.log"
}
生成日志
当然,修改配置后,需要重新启动Lighttpd的。还有,要记得安装cronolog哦。
重启Lighttpd后,到日志目录看看。今天是2007年6月5日,看到的日志如下:
/home/weblogs/access_2007.06.05_lighttpd.log
这样,就可以拿到Lighttpd每天的日志来分析了。怎么样,是不是很爽呢?