1. Apache访问日志处理,使用cronolog.

2. Nginx日志处理:

    利用重启NGINX来实现日志切割。

    思路:

    mv nginx.log nginx-${data}-nginx.log

    ./nginx/sbin/nginx -s reload


3. Nginx不记录不需要的日志,如图片、视频等。

    location ~.\.(js|jpg|jpeg|mp4|css|bmp|gif)$ {

      access_log off;

    }


4. Apache不记录不需要的日志,如图片、视频等。

   利用FilesMatch设置标签,来做匹配。

   例:

   <FilesMatch  "\.(css|js|gif|jpg|ico|swf)">

    SetEnv IMAG 1

   </FilesMatch>


    CustonLog "|/usr/local/sbin/cronolog /usr/local/apache/logs/%Y%m%d%H_log"

 combined env=!IMAG


5.