linux下用cronolog分割apache日志

linux下用cronolog分割apache日志,大神莫拍砖,菜鸟留一记录,小白请默默转载。连linux登陆和vi编辑都不会的,请默默关闭此页面。入正题

说明:淡绿色底的为linux命令,其他的为备注说明。

下载cronolog

wget "http://download.chinaunix.net/down.php?

#解压缩

tar -xzvf cronolog-1.6.2.tar.gz

#进入目录

cd cronolog-1.6.2

#列出所有文件

ll

#configure

./configure --prefix=/usr/local/cronolog

#make

make

#安装

make install

#进入httpd的配置文件目录

cd /chinasofti/apache/conf/extra

#备份httpd的配置文件

cp httpd-vhosts.conf httpd-vhosts.conf.20150508

#编辑httpd的配置文件

vi httpd.conf

修改淡黄色底部分即可,注意红色部分的日志目录哦!

<VirtualHost *:80>

DocumentRoot /chinasofti/www/wwwroot/mywebdir

ServerName www.myweb.com

ServerAlias www.myweb.com

<Directory "/chinasofti/www/wwwroot/mywebdir/">

Options -Indexes FollowSymLinks

AllowOverride All

Order allow,deny

Allow from all

</Directory>

ErrorLog "|/usr/local/cronolog/sbin/cronolog /chinasofti/www/wwwroot/mywebdir/myweb_http_logs/myweb.com-error_log_%Y%m%d"

CustomLog "|/usr/local/cronolog/sbin/cronolog /chinasofti/www/wwwroot/mywebdir/myweb_http_logs/myweb.com-access_log_%Y%m%d" common

</VirtualHost>

保存退出。

#重启apache

service httpd restart

检查日志分割是否成功