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