zoukankan      html  css  js  c++  java
  • Nginx日志过滤 使用ngx_log_if不记录特定日志

    ngx_log_if是Nginx的一个第三方模块。它在Github上的描述是这样介绍的:ngx_log_if是一个独立的模块,允许您控制不要写的访问日志,类似于Apache的"CustomLog env = XXX"

    第一步:
    
    先到Github下载ngx_log_if地址https://github.com/cfsego/ngx_log_if/
    
     
    
    第二步: Linux学习,http:// linux.it.net.cn
    
    安装第三方模块到Nginx。第三方模块的安装可以参考http://wiki.nginx.org/3rdPartyModules 使用--add-module添加解压后的ngx_log_if如下
    
    ./configure --add-module=/var/local/ngx_log_if-master
    
     
    
    然后再编译安装Nginx即可。
    
     
    
    第三步:
    
     
    
    配置access_log_bypass_if到nginx.conf配置文件中 Linux学习,http:// linux.it.net.cn
    
    server {
        location / {
            access_log_bypass_if ($status = 404); #不记录404状态的所有日志信息
            access_log_bypass_if ($uri ~* 'images'); #不记录uri中所有images目录下文件的日志信息
            access_log_bypass_if ($uri = '/index.html'); #不记录uri为/index.html的日志信息
     access_log_bypass_if ($host ~* 'tonv.cc'); #不记录host为tonv.cc的所有日志信息
        }
    }
    
     
    
    重启Nginx即可过滤不显示特定的日志了 IT网

    ,http://www.it.net.cn

    (责任编辑:IT)

  • 相关阅读:
    [HNOI/AHOI2018]转盘
    [PKUSC2018]星际穿越
    [PKUSC2018]最大前缀和
    [PKUSC2018]真实排名
    PKUSC2018游记
    [CF843D]Dynamic Shortest Path
    [BZOJ5358]/[HDU6287]口算训练
    [CF160D]Edges in MST
    AGC041D Problem Scores
    BZOJ4079 [WF2014]Pachinko
  • 原文地址:https://www.cnblogs.com/archoncap/p/5217745.html
Copyright © 2011-2022 走看看