apache日志按小时生成

pache日志默认的是无法按天生成

 

1、apache日志文件按天生成的方法有好几种,比如cronolog软件,您可以从本站下载:cronolog下载.
2、cronolog软件安装比较简单,就按照默认的方式来安装。首先解压cronolog软件
tar xvf ./cronolog-1.6.2.tar.gz
之后进入cronolog-1.6.2目录:cd cronolog-1.6.2
输入:./configure
编译:make
安装make install
3、这样就将cronolog软件安装进Linux系统中了。我们可以使用which命令来查看安装的cronolog命令在什么位置:
#whice cronolog 这条命令输入完成,系统会显示/usr/local/sbin/cronolog  这就代表我们已经成功安装好了cronolog。
4、接下来我们配置apache虚拟主机上的日志文件,在这里暂时先不独立主机的配置文件了。
用vim命令打开httpd.conf文件,将Web日志设置 CustomLog 修改为以下格式
CustomLog "|/usr/local/sbin/cronolog /www/logs/example_%Y%m%d.log" combined
当然,错误日志设置 ErrorLog 也可以利用 cronolog 分割,设置为:
ErrorLog "|/usr/local/sbin/cronolog /www/logs/error_%Y%m%d.log"
红色部分可以根据自己的要求来改的。然后保存退出。

5、重启apache,services httpd restart.这样就可以让apache按天来生成日志了

 

如果是windows则可以将cronolog.exe放在bin目录下

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