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アニメーションによるテーブルスクロールカルーセル効果の実装
Nginxはバージョン情報を隠すだけでなく、カスタムWebサーバー情報もサポートします。まずは最終的...
Linux CD とはどういう意味ですか? Linux では、cd はディレクトリの変更を意味します...
この記事では、参考までに、Vue の具体的なコードで簡単な計算機を実装する方法を紹介します。具体的な...
translate(-50%,-50%) 属性:中央に配置するには、長さと幅の 50% だけ上と左...
これは私が Vue フレームワークを独学していたときに真似したウェブサイトです。いくつかの都市の天気...
サブフォルダーの末尾にスラッシュがない場合、2 つの HTTP リクエストが生成され、効率に影響しま...
目次依存関係をインストールする構成使用1.アイコン検索ページに入る2. 使用したいアイコンの英語名を...
目次1. 現実的な背景2. 合意3. マスターを構成する3.1. 起動パラメータの設定3.2. パラ...
これまでの記事で、フロントエンド開発者にとって必須のツール、スクリプト、リソースのコレクションを紹介...
DTD はマークアップの文法規則のセットです。これは XML 1.0 仕様の一部であり、HTML フ...
1. CPU使用率sar -p (一日中表示) sar -u 1 10 (1: 1秒ごと、10: 1...
サーバーも 2 つあります。準備:コンテナのホスト名を設定する consul: kv タイプのストレ...
効果: コード: <テンプレート> <div class="back-t...
1. ボックスを中央に配置するいくつかの方法を記録します。 1.0、マージン幅固定、高さ中央配置。 ...
0. システム要件CPU I5-10400F以上メモリ 16 GB、32 GBのメモリが最適ハードド...