一些硬件负载平衡设备例如">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