nginx の limit_req が機能しない

nginx の limit_req が機能しない

私はUbuntuサーバー14.04をApache + nginxプロキシで使用しています。/etc/nginx-sp/nginx-sp.confでlimit_reqを設定しようとしました。

次のようにします。

http {
    limit_req_zone $binary_remote_addr zone=one:1m rate=10r/s;
    limit_req zone=one burst=50 nodelay;
.....

このテストを実行したところ、何も起こりませんでした。

ab -c 1000 -n 1000000 http://example.com

/var/log/nginx-spにはlimit_reqに関するログが全くありません

limit_req が適用されていないか、シミュレートした DDoS 攻撃が十分ではないようです。

私のクラウドフレアはオフになっています。

関連情報