apache日志切割

#vim  /usr/local/apache2/conf/extra/httpd-vhosts.conf
把两行注释打开(ErrorLog和CustomLog),就生成访问和错误对应的日志,当然也可以修改默认生成文件的名字

然后把CustomLog 最后面改为combined,因为我用combined的类型

#apache1 restart    #重启一下apache服务

去刷新一下网页(生成日志)

#ls /usr/local/apache2/logs/    #到这里就可以看见生成的日志了

下边是切割的格式:

vim /usr/local/apache2/conf/extra/httpd-vhosts.conf(修改CustomLog行如下)

CustomLog "|/usr/local/apache2/bin/rotatelogs -l   /usr/local/apache2/logs/test.com-access_%Y%m%d_log  86400" combined

解释:

rotatelogs切割日志的工具;86400其实就是时间,秒为单位,刚好一天,相当于日志一天一篇;后边是日志存放的地方和日志的命名的格式。

#apachectl restart   重启服务,刷新网页,然后去日志存放的地方看看,就可以看到生成的当天日志了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章