Apache 日志分割轮巡

| |
[不指定 2004/12/15 23:56 | by ipaddr ]


Apache默认情况下,是把日志写入一整个文件的,随着防问量增加,这个文件会很大,给备份和轮巡带来了麻烦,可以使用 cronolog来自动分割和轮巡。

1.下载:
到官方网站上下载 1.6.2 版

2.编译:

#tar -xzf cronolog-1.6.2.tar.gz
#cd cronolog-1.6.2
#./configure
#make


3.安装
Copy 到 Apache 的 bin 目录:
#cp src/cronolog /usr/local/apache2/bin/

4.配置
修改Apache 的 httpd.conf文件完成配置:
#vi /usr/local/apache2/conf/httpd.conf
将CustomLog那行改为:
CustomLog "|/usr/local/apache2/bin/cronolog /var/log/httpd/access%y%m%d.log" combined
重启Apache使配置生效
(注意,Custom引号内前面有一个"|",另外,日志是放在/var/log/httpd目录)

5.OK.
所有日志,以access年月日.log(access041216.log)的形式,保存到/var/log/httpd/下面。

Net | 评论(0) | 引用(23) | 阅读(5841)