nginxが一定期間内に特定のIPにリダイレクトするようにする方法
漂亮男人
漂亮男人 2017-05-16 17:20:44
0
1
465

nginx が一定期間内に特定の IP にリダイレクトするようにする方法
フィルタリング ルールを書きました:

リーリー

ここで問題があり、相手が条件を満たしていればリダイレクトされるのですが、数十秒、数秒後に再度訪問するとリダイレクトが効かなくなります。
私が望むのは、相手がこれらのルールを初めてトリガーしたときに、次にルールがトリガーされるかどうかに関係なく、相手の IP が翌日にリダイレクトされることです。 24 時間が経過したら、ブロックを解除します。相手が 1 日後に再度トリガーした場合は、別の日にリダイレクトします。

ネット上ではngx_white_black_listモジュールが使われていると言われていますが、ブラックリストで実行するコマンドをソースコードのどこに書く(書き換える)のかが不明です。オンラインで得られた回答は次のとおりです:

リーリー

ここでは、禁止されたアクセスのみが示されています。リダイレクトとして書き換えるべきかどうかわからない

漂亮男人
漂亮男人

全員に返信(1)
迷茫

攻撃を防ぎたい場合は、iptablesを使用し、一定時間後にクリアする必要があります。
Openrestyを使用している場合は、rewrite_by_luaを使用できます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!