Nginx は、多くの優れた機能を備えた強力で高性能な Web およびリバース プロキシ サーバーです。 1. Nginx リクエスト制限
2. HTTPプロトコルの接続とリクエスト1. HTTPプロトコル接続とリクエストの概念
2. HTTPプロトコル接続とリクエストの図 3. HTTPプロトコル接続とリクエストバージョンの関係
3. Nginx接続制限の設定構文1. limit_conn_zoneの設定構文
2. limit_connの設定構文
4. Nginxリクエスト制限の設定構文1. limit_req_zoneの設定構文
2. limit_reqの設定構文
5. Nginxリクエスト制限の設定デモンストレーション1. まず、submodule.html ページを作成し、それを /opt/app/html ディレクトリにアップロードします。これにより、sub_module モジュールのコンパイル パラメータを設定してから、/opt/app/html ディレクトリの submodule.html ページにアクセスして、置き換えられたコンテンツを表示できます。 submodule.html ページ <html> <ヘッド> <メタ文字セット="utf-8"> <title>サブモジュール</title> </head> <本文> <a>html</a></br> <a>xml</a></br> <a>json</a></br> <a>xml</a></br> <a>jsp</a></br> <a>html</a> </本文> </html> ブラウザアクセスは以下のとおりです 2. nginx.conf設定ファイルを編集する [root@localhost /]# vim /etc/nginx/nginx.conf 3. httpブロックに次の設定を追加します。 #$binary_remote_addr はクライアントのアドレスを表します。 #zone=req_zone は、同じクライアント アドレスによって開始された要求のストレージ スペース名を示します。#1r/s は、1 秒あたり 1 回の limit_req_zone を示します。$binary_remote_addr zone=req_zone:1m rate=1r/s; 4. httpブロックのlocationブロックに次の設定を追加します。 #nginx接続リクエスト制限の設定 location / { ルート /opt/app/html; limit_reqゾーン=req_zone; } 5. 変更された設定ファイルが正しいかどうかを確認します。「成功」というメッセージが返された場合は、設定ファイルが正しく変更されたことを意味します。それ以外の場合は、構成ファイルの構文を確認してください。 6. 設定ファイルを再読み込みする [root@localhost /]# systemctl reload nginx 7. 同時リクエストを行うには、abストレステストツールを使用します。 腹筋ストレステストツールのインストールについては、このブログ投稿リンクを参照してください: https://wwwxz.blog.csdn.net/article/details/118584751 #-n は開始されたリクエストの数を示し、-c は同時リクエストの数を示します [root@localhost ~]# ab -n 20 -c 10 http://localhost/submodule.html nginx リクエスト制限の設定方法についてはこれで終わりです。nginx リクエスト制限の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: CSSアニメーションによるテーブルスクロールカルーセル効果の実装
目次MVCCとはMVCC 実装MVCC はファントム リードを解決しますか? MVCCとはMVCC ...
目次リストレンダリングキーの原理と機能主要原則の分析キーの役割要約するリストレンダリングキーの原理と...
React Hooks は React 16.8 で導入された新しい機能で、クラスを使用せずに状態や...
オーバーフロー非表示指定された高さを超えるテキストや画像情報を非表示にすることを意味します。 <...
WeChatアプレットプロジェクトでは、開発モジュールに手書き署名機能が含まれ、WeChatアプレッ...
MySql 自動切り捨て例の詳細な説明友人が質問しました。プロジェクト内で挿入または更新ステートメン...
letter-spacing プロパティ: 文字間のスペース (文字間隔) を増減します。このプロ...
1. HTML タグを使用してテーブルを作成します。コードをコピーコードは次のとおりです。 <...
この記事では、簡単なドラッグ効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...
目次1. デザインパターンとは何ですか? 2. デザインパターンの5つの設計原則(SOLID) 3....
1 はじめにバイナリ ログは、データを持つ、またはデータを変更する可能性がある SQL ステートメン...
1. 組み込みソフトウェアレベル 1) ブートローダ -> ブートローダ組み込みシステム全体の...
1. Docker psはコンテナをリストします 2. Docker cpはコンテナにファイルをコピ...
目次簡単な紹介間隔の設定説明するパラメータ戻り値使用法タイムアウトの設定説明するパラメータ使用法:タ...
目次序文Vue CLI での設定基本コードVueルーターの登場ネストされたルートの設定要約する序文V...