apache默认的log文件是不分割,这样不便于对log的分析和统计。安装cronolog后可对log进行分割。
以下是安装和配置过程
1. 下载
wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
2. 解压
tar -zxvf cronolog-1.6.2.tar.gz
3. 进入安装文件所在的目录
cd cronolog-1.6.2
4 . 编译安装
./configure
make
make install
5. 查看安装后的目录 (默认是 /usr/local/sbin/cronolog)
which cronolog
安装完成后需修改apache 的配置文件
1. 虚拟主机配置文件 httpd-vhosts.conf
将web日志设置CustomLog 修改为以下的格式。 (注意:log的路径要用绝对路径,否则不起作用。)
CustomLog "|/usr/local/sbin/cronolog /usr/local/apache2/logs/access_log.%Y%m%d" common
ErrorLog "|/usr/local/sbin/cronolog /usr/local/apache2/logs/error_log.%Y%m%d"
2.如果服务器上只有一个站点,直接修改httpd.conf文件
CustomLog "|/usr/local/sbin/cronolog /usr/local/apache2/logs/access_log.%Y%m%d" common