我在nginx中设置了一些规则来拒绝IP访问。这非常有效,但是对于来自拒绝IP的每个请求,将记录以下列内容开头的错误:
[error] 7325#0: *5761 access forbidden by rule, client...
有没有办法来抑制这些"错误"从被记录?
答案 0 :(得分:3)
答案 1 :(得分:0)
有 better solution, suggested by upstream - 使用地理块和 if 拒绝请求,例如:
geo $blocked {
default 0;
1.1.1.1/32 1;
}
...
server {
if ($blocked) {
return 444;
}
}