Nginx日志过滤 使用ngx_log_if不记录特定日志
来源:互联网 发布:2016网络星期一 编辑:程序博客网 时间:2024/06/14 00:00
ngx_log_if是Nginx的一个第三方模块。它在Github上的描述是这样介绍的:ngx_log_if是一个独立的模块,允许您控制不要写的访问日志,类似于Apache的"CustomLog env = XXX"
第一步:
先到Github下载ngx_log_if地址https://github.com/cfsego/ngx_log_if/
第二步:
安装第三方模块到Nginx。第三方模块的安装可以参考http://wiki.nginx.org/3rdPartyModules 使用--add-module添加解压后的ngx_log_if如下
第三步:
配置access_log_bypass_if到nginx.conf配置文件中
重启Nginx即可过滤不显示特定的日志了
第一步:
先到Github下载ngx_log_if地址https://github.com/cfsego/ngx_log_if/
第二步:
安装第三方模块到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配置文件中
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即可过滤不显示特定的日志了
2 0
- Nginx日志过滤 使用ngx_log_if不记录特定日志
- 使用ngx_log_if模块,对阿里云SLB健康检测产生的大量日志进行过滤处理
- NGINX不记录某些日志的配置
- nginx日志记录切割
- Logstash使用grok过滤nginx日志(二)
- Nginx 记录请求分发日志
- 自定义nginx日志记录格式
- Nginx 记录请求分发日志
- 使用Nginx如何配置Tomcat访问日志记录真实IP
- 使用Nginx如何配置Tomcat访问日志记录真实IP
- 清晰weblog日志,过滤不合法的记录
- 使用log4net记录日志
- 使用Log4net记录日志
- 使用log4j记录日志
- 使用log4j记录日志
- logback日志使用记录
- 使用log4j记录日志
- 使用Log4net记录日志
- POJ 1753 FLIP GAME——枚举深度的dfs
- Python pandas基础2
- LabVIEW上位机与串口通信
- 新疆被拐少年:失去了童年,但我还有未来
- PhoneGap 2.9、PhoneGap 3.4 android环境搭建
- Nginx日志过滤 使用ngx_log_if不记录特定日志
- 插入排序及其分析
- 用bit数组优化状态存储空间
- Spring的注解详细总结
- Windows上的音频采集技术(转)
- 软件开发第一阶段---可行性研究
- unity2D 摸索建立一个塔防游戏(一)
- C++语言之static类成员
- POJ-3268-最短路(dijkstra算法)