2017-01-20 4 views
0

iが設定以下している場合は、IPのための速度を低下させる方法:nginxの - あまりにも多くの要求

limit_req_zone $binary_remote_addr zone=one:10m rate=300r/m; 
… 
server{ 
… 
location/{ 
limit_req zone=one; 
… 
} 
… 
} 

しかし、私は、ユーザーのためのエラーページ(503)を表示しないようにしたいが、ちょうど速度を減少させます。

答えて

0

これを試してみてください:

location/{ 
if ($ips) { 
    limit_rate 256k; 
} 
} 

設定$ips地理を使用することにより:

geo $ips { 
default 0; 

1.2.3.0/32 1; //edit ip address 
} 
関連する問題