zoukankan      html  css  js  c++  java
  • apache不记录指定文件类型的日志

    如果网站的访问量特别大,那么访问日志也就会很多,为了减少不必要的访问日志,我们可以将访问图片,js、css等对象的日志忽略掉

    实验:配置日志文件不记录图片的访问
    1.首先在配置之前我们将一个jpg格式的图片1.jpg上传到apache的htdocs目录下,访问查看日志文件

    tail -f /usr/local/apache/logs/access_*.log
    

    可以看到日志中访问图片的记录

    2.编辑apache的主配置文件

    #vim /usr/local/apache2/etc/httpd.conf
    #在指定的目录标签中添加:
    SetEnvIf Request_URI ".*.jpg$" image-request
    #.*.jpg$、.*.png$、.*.gif$、.*.bmp$等
    #在访问日志( CustomLog "logs/access_log")后面添加:
    env=!imag-request
    #表示不记录所定义的image-request日志
    

    3.重启apache服务验证

    tail -f /usr/local/apache/logs/access_*.log
    

    此时访问1.jpg图片日志里没有新增记录

    作者:ccku
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。
  • 相关阅读:
    Shell 传递参数
    Shell 变量
    Shell 教程01
    linux yum 命令
    Linux vi/vim
    Linux 磁盘管理
    你应该知道的基础 Git 命令
    Linux 下五个顶级的开源命令行 Shell
    Fedora 23如何安装LAMP服务器
    如何在Fedora或CentOS上使用Samba共享
  • 原文地址:https://www.cnblogs.com/ccku/p/13516915.html
Copyright © 2011-2022 走看看