Nginx系列教程:HW-Loadbalancer禁用错误日志记录

一些硬件负载平衡设备例如">Cisco CSS和BigIP产品测试与SYN-ACK-RST后端设备。此行为将导致一个nginx的400错误。

使用GEO模块和if-Statement,你可以省略这些条目:

http { geo $lb { default 0; 10.1.1.1/32 1; # LB IPs 10.1.1.2/32 1; }  # ...  server { # ... access_log /path/to/log; error_page 400 /400;  location = /400 { if ($lb) { access_log off; } return 400; } }}

时间: 2024-10-23 14:36:45

Nginx系列教程:HW-Loadbalancer禁用错误日志记录的相关文章

Nginx系列教程:安装选项

编译时参数 configure决定系统的特性,以及nginx可以用来处理连接的某些特性和方法,最后它将创建Makefile. configure支持以下选项: –prefix=<path> - http://www.aliyun.com/zixun/aggregation/17166.html">安装路径,如果没有指定,默认为/usr/local/nginx. –sbin-path=<path> - nginx可执行命令的文件,如果没有指定,默认为<prefi

Nginx系列教程:常见问题(FAQ)

某些东东不工作 (URL重写, 代理, 路径, ...) 例如: 如URL重写(rewrite)不工作了或者是unix的路径(/$PATH)的问题云云... 请仔细阅读 [Nginxhttp://www.aliyun.com/zixun/aggregation/10818.html">Debugging] 并且 逐行 查看错误日志.如果你没找到错误 打起精神 试着到IRC或邮件列表里说明一下你碰到的问题. 有没有其它类似的Web服务器 Cherokee Lighttpd (Lighty)

Nginx系列教程:rewrite规则使用说明

在网上看到一篇关于nginx rewrite规则的贴子,写得非常不错,里面对于Nginx nginx rewrite规则有着很详细的说明及示例,对于我这样的新手来说,这些资料真的是太有用啦!可以让你少走弯路,更容易的上手与使用nginx rewrite规则. 关于rewrite规则,最重要的还是对于正则表达式的理解,所以大家在看之前应该对正则表达式有一些基础的认识与了解,这样在理解rewrite规则的时候就更容易上手啦! 好了,下面我们来看看原文的内容. 最近在VPS上尝试配置安装一个网站,VP

解读ASP.NET 5 &amp; MVC6系列教程(9):日志框架_自学过程

框架介绍 在之前的.NET中,微软还没有提供过像样的日志框架,目前能用的一些框架比如Log4Net.NLog.CommonLogging使用起来多多少少都有些费劲,和java的SLF4J根本无法相比.但在新版的ASP.NET5中,可谓是牛气冲天,微软提供的Microsoft.Framework.Logging框架集可谓就是.NET版的SLF4J,提供相应的接口,其它第三方组件可以根据接口实现自己的实现. ILoggerFactory接口 ILoggerFactory接口是日志的入库点,在系统中通

nginx关闭favicon.ico、robots.txt日志记录配置_nginx

nginx日志最近发生大量访问favicon.ico无法找到的404错误日志,小编感觉很影响服务器性能,对于一个高并发的服务器每一个错误都会影响性能,所以需要关闭访问favicon.ico的日志记录功能. 复制代码 代码如下: # 把以下配置放到 server {} 块. #关闭favicon.ico不存在时记录日志location = /favicon.ico {log_not_found off;access_log off;} location = /robots.txt {allow a

MVC使用Log4Net进行错误日志记录学习笔记4_实用技巧

在Web应用运行过程中,我们难免会遇到程序运行异常,这个时候我们就应该将异常信息记录下来,以便开发人员和维护人员对异常原因进行还原,对异常原因进行修复.在ASP.NET平台中进行日志记录的组件也有很多,如Log4Net.CommonLogging等,我们这里选用Log4Net进行异常日志的记录. 1. 捕获异常 在ASP.NET MVC中提供了一个全局的异常处理过滤器:HandleErrorAttribute,可以通过该过滤器捕获异常信息. 我们在Models文件夹下新建类型Log4Except

Nginx系列教程:日志分析AWStats+JAWStats安装配置

Awstats 是一款基于 Perl 的 WEB 日志分析工具,而 JAWStats 是一款基于 PHP 的统计套件,旨在为 Awstats 提供更为精美图形界面. 一.安装和配置 Awstats Awstats 安装非常简单,但必须先确认你服务器上 Perl 的环境已经就绪.考虑到网站流量不大,每日一次的 Nginx 日志切割也可以省略了... 1. 下载与安装 wget http://prdownloads.sourceforge.net/awstats/awstats-7.0.tar .g

Nginx系列教程:关于Nginx的SSI(包含路径)

如果shtml里面的网页代码包含语句写成如下: <!--#include virtual="/test.html"--> 这样是没有问题,可以包含的,但是如果写成这样: <!--#include virtual="../test.html"--> 由于需要包含当前代码文件所在目录路径的上级目录文件,nginx会为此请求产生的子请求uri为/../test.html,默认nginx会认为这个uri并不是安全的,日志(error_log)会输入如

Nginx系列教程:nginx_substitutions_filter模块

nginx_substitutions_filter 请注意:此模块不是Nginx源的分布,可点击此链接找到安装说明, http://wiki.nginx.org/NginxHttpSubsModule#Installation . 概述 nginx_substitutions_filter 是一个过滤器模块,它可以在响应主体上运行正则表达式和固定字符串替换.该 模块不同于Nginx的本地替代模块.它能够扫描输出链缓冲区和匹配逐行字符串,类似于http://www.aliyun.com/zixu