使用cronolog对apache访问日志进行分割管理
首先从 cronolog的官方网站 下载 最新的版本,
安装很简单,解压缩,
然后 ./configure && make && make install
安装后的文件位于 /usr/local/sbin/cronolog
ok,现在打开你的apache配置文件
需要设置的有两个项目,分别为
LogFormat 和 CustomLog
一般的,将LogFormat配置成:
LogFormat “%h %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”" combined
就可以了,至于CustomLog,按照如下配置
CustomLog “|/usr/local/sbin/cronolog /var/log/httpd/www/access_%Y_%m_%d_log” combined
基本上也就ok了,比如今天的日志,会生成
/var/log/httpd/www/access_2006_08_27_log 这样的一个文件
其他的,请参考apache的手册,这里就不罗嗦啥了。。。
