zoukankan      html  css  js  c++  java
  • Apache 日志设置不记录指定文件类型的方法和日志轮

    Apache日志精准的记录了Web访问的记录,但对于访问量很大的站来说,日志文件过大对于分析和保存很不方便。可以在http.conf(或虚拟主机设置文件httpd-vhosts.conf)中进行设置,限制日志不记录指定文件类型,减少日志文件空间占用。

    FilesMatch “.(ico|gif|jpg|swf)”
    SetEnv IMAG 1
    /FilesMatch
    CustomLog logs/access_log combined env=!IMAG

    第一行中:蓝色部分为指定文件类型,设置后将不记录这些文件的访问;

    第四行中:绿色部分为日志路径,根据实际情况设置;蓝色部分为apache日志4种记录方式(common、combined、referer、agent)之一,根据实际需要选择;env=!IMAG一定要加在最后,指令不记录上面设定的文件类型。

    注:红色的括号为全角,使用时转换成半角。

    一、配置apache的日志轮循

       1,在http://cronolog.org/上选择最新的1.6.2版本下载
       2,安装:
             tar -zxvf cronolog-1.6.2.tar.gz
             cd cronolog-1.6.2
             ./configure
             make
             make check
             make install
         安装完毕后,检查/usr/local/sbin/目录下多了cronolog和cronosplit两个程序
       3,配置:
             修改httpd-vhosts.conf中如下:
           CustomLog "|/usr/local/sbin/cronolog /usr/local/apache2/logs/%Y/%m/%d/www.yourdomain.com-access_log" common

  • 相关阅读:
    ip聚合(百度之星资格赛1003)
    encoding(hdoj1020)
    Candy Sharing Game(hdoj1034)
    you can Solve a Geometry Problem too(hdoj1086)
    Holding Bin-Laden Captive!(hdoj1085)代码并未完全看懂
    Computer Transformation(hdoj 1041)
    Digital Roots(hdoj1013)
    humble number(hd1058)
    FatMouse' Trade(hdoj1009)
    1021 Fibonacci Again (hdoj)
  • 原文地址:https://www.cnblogs.com/wajika/p/6605704.html
Copyright © 2011-2022 走看看