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アニメーションによるテーブルスクロールカルーセル効果の実装
シャドウスタイルにおけるフラッターとCSSの対応UIによって指定されたCSSスタイル 幅: 75px...
数年前、Taobaoのモバイル版の左下隅に面白い丸いボタンがあったことを覚えています。それをクリック...
1. ファイアウォール設定ファイルを変更する # vi /etc/sysconfig/iptable...
目次序文準備する実装のアイデアコードについて要約する序文WeChat 認証ログインは、WeChat ...
承認とは、ユーザーに特定の権限を付与することです。たとえば、新しく作成したユーザーに、すべてのデータ...
I. 概要HTML テンプレートを作成するときに、テキスト レイアウトの手段としてスペースが使用さ...
背景最近、リーダーからコンポーネント ライブラリを構築するように依頼があり、プロジェクトで現在使用さ...
目次序文異なるコンピュータ上の 2 つの Node.js プロセス間の通信TCPソケットの使用HTT...
この記事では、MySQL で find_in_set() 関数を使用して where in() の順...
<br />このページでは、テーブルをネストすることで組版を実現しています。つまり、1 ...
Centos のサーバー側への適用がますます普及するにつれて、Centos7 もますます使用されるよ...
簡単に言えば、ウェブサイト構築とは、「この人はどんな外見をしているのか」と「この人はどんな内面を持っ...
従来の Linux イメージで作成された ECS クラウド サーバーには、NTP と YUM が設定...
ソフトウェアバージョンウィンドウズ: ウィンドウズ10 MySQL: mysql-8.0.16-wi...
NULL が頻繁に使用されるのはなぜですか? (1)Javaのnull Java の NullPoi...