専門家の皆様に聞いてもいいですか? nginx は IP を一定期間直接禁止できますか? モジュール ngx_http_limit_req_module は周波数を制限することしかできないようですが、IP を一定期間禁止することはできません。
以前は IP を知りませんでした。この IP リストは動的であり、事前に設定ファイルに書き込むことはできません):
走同样的路,发现不同的人生
ここを参照: Nginx の IP アドレスまたはネットワーク サブネットのブロックと拒否
この IP リストを動的に変更したい場合は、IP リスト ファイルを定期的に更新するプログラムを作成するだけです。 アップデート後、設定ファイルが正しいか確認し、nginxを再読み込みしてください。
lua 実装方法もあります: http://stackoverflow.com/questions/13917866/nginx-ip-whitelist
10.9.0.0/16を拒否;
ここを参照:
Nginx の IP アドレスまたはネットワーク サブネットのブロックと拒否
この IP リストを動的に変更したい場合は、IP リスト ファイルを定期的に更新するプログラムを作成するだけです。
アップデート後、設定ファイルが正しいか確認し、nginxを再読み込みしてください。
lua 実装方法もあります:
http://stackoverflow.com/questions/13917866/nginx-ip-whitelist
10.9.0.0/16を拒否;