234rew 发表于 2015-11-30 09:33:52

apache访问日志文件切割

每次用户访问都会产生访问日志,以及有错误日志。

所以说,日志文件会日积月累,早晚会撑爆我们的硬盘,所以咋们可以把日志通过切割,比如按天数切割成一系列的文件。然后通过别的途径可以把很久的文件删除。
那怎么去切割文件呢。

[*]首先去虚拟主机的主配置文件
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

加入如下模块
   ErrorLog"|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/liuwenzhi-error_%Y%m%d.log 86400"
    CustomLog "|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/liuwenzhi-access_%Y%m%d.log 86400" combined
2.访问
curl -x127.0.0.1:80 www.liuwenzhi.com/forum.php -I

3.在浏览器里输入www.liuwenhzi.com

4.cd /usr/local/apache2/logs/
# ls
access_loghttpd.pid                      liuwenzhi-access_log
error_log   liuwenzhi-access_20151129.logliuwenzhi-error_log
#

页: [1]
查看完整版本: apache访问日志文件切割