apache如何做到日志分割

LINUX IT敢客 2个月前 (06-29) 309次浏览 已收录 2个评论 扫描二维码

       现在许多网站都是用 apache 做 web 代理的,随时间时间的推长,apache 的访问日志 access.log 会越来越大,所以如果能实现每天分割成一个新得日志,这是比较方便管理的。

       当然,apache 本身就具备这样的功能,我需要在 apache 的配置文件中,每个网站的日志部分需要调整成如下的格式

httpd.conf:ErrorLog "| /usr/local/apache/bin/rotatelogs /data/www/log/%Y_%m_%d_error.log 86400 480"
httpd.conf: CustomLog "| /usr/local/apache/bin/rotatelogs /data/www/log/%Y_%m_%d_access.log 86400 480" common

      在上面的 ErrorLog 和 CustomLog 需要调整成上面的格式。

      最后的效果如下

apache 如何做到日志分割


IT 敢客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:apache 如何做到日志分割
喜欢 (4)
[313176056@qq.com]
分享 (0)
IT敢客
关于作者:
“我所做的一切都是为了方便我的生活~~~“
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 我分割之后还要传到专门的日志服务器去存储和分析~
    云顶天的世界2018-07-19 12:02 回复 Windows 10 | Chrome 55.0.2883.87
    • IT敢客
      嗯,现在有许多专门分析日志的,我的个人网站配置了一个goaccess专门解析apache日志,保存一年的时间!其他apache的日志保留30天!
      IT敢客2018-07-19 12:04 回复 Windows 10 | Chrome 61.0.3163.79