元の構成: http { ...... limit_conn_zone $binary_remote_addr ゾーン=1:10m; limit_req_zone $binary_remote_addr ゾーン=fifa:10m レート=5r/s; ...... サーバー{ ...... limit_conn 1 5; limit_req ゾーン=fifa バースト=100; ...... }} ホワイトリストの設定: http { ...... ジオ$ホワイトiplist { デフォルト 1; 127.0.0.1 0; 10.10.0.0/24 0; } $whiteiplist $limitをマップする{ 1 $バイナリリモートアドレス; 0 ""; } limit_conn_zone $制限ゾーン=1:10m; limit_req_zone $limit zone=fifa:10m rate=5r/s; ...... サーバー{ ...... limit_conn 1 5; limit_req ゾーン=fifa バースト=100; ...... }} 例: geo ディレクティブはホワイトリスト $whiteiplist を定義します。デフォルト値は 1 で、すべてが制限されます。 クライアント IP がホワイトリストに記載されている IP と一致する場合、$whiteiplist の値は 0 となり、制限がないことを意味します。 マップ命令は、$whiteiplist 値を 1、つまり制限された IP にクライアント IP にマップします。 $whiteiplist 値 0、つまりホワイトリスト IP を空の文字列にマップします。 空のキーを持つ Limit_conn_zone および limit_req_zone ディレクティブは無視されるため、リストされた IP に制限はありません。 私が皆さんにお伝えしたいのは、geo モジュールを介して Nginx がホワイトリストを設定する上記の例だけです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: 大規模なデータテーブルのコピー効率を向上させるMySQLソリューション
いくつかの概念行ボックス: インライン ボックスを囲むボックス。1 つ以上の行ボックスが積み重ねられ...
Vueはブール値でストレージを保存します今日、問題に遭遇しました。バックグラウンドから返された真偽の...
この記事では、ビュー、トランザクション、インデックス、自己接続、ユーザー管理など、MySQL データ...
1. 需要バックエンドは、フロントエンドがツリー構造(重複データなし)に変換するためのデータを提供し...
HTML の空白ルールHTML では、コンテンツ内の複数のスペースは通常 1 つとみなされ、連続する...
MySQL が複数のテーブルを結合するときに、次のエラーが報告されます: [Err]1267 – 操...
目次序文リスナーと計算プロパティの違いvue3 で watch を使用するにはどうすればいいですか?...
コンテンツを携帯電話、タブレット、支援技術のユーザーから非表示にし、キーボードのユーザーにのみ表示す...
目次序文ブラウザJS非同期実行の原理ブラウザのイベントループ実行スタックとタスクキューマクロタスクと...
ユーザーテーブル、ID番号は一意である必要があります、携帯電話番号、電子メールアドレスは一意である必...
背景記事を始める前に、賽博朋克とは何か、賽博朋克2077とは何かを簡単に理解しましょう。サイバーパン...
この記事では、MySQL のデータ型とフィールド属性について説明します。ご参考までに、詳細は以下の通...
ここ数年、私は自動化とコンピューターを行ったり来たりしてきました。最近は、機械学習に関連するプロジェ...
序文この章では、基本的な Linux 関数と epoll 呼び出しを使用して、Linux 上で実行で...
目次序文MySQL の NULL 2 NULL占有長3 NULL値の比較4SQLはNULL値を処理す...