- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- テキストまたは JSON を返すように nginx を設定する方法
- まず、固定テキストと json を返す方法を見てみましょう。サーバーで位置インターセプトを設定できます。設定例は次のとおりです: 固定テキスト: location~^/get_text{default_typetext/html;return200'thisitext!';} 固定 json:location ~^ /get_json{default_typeapplication/json;return200'{"ステータス":"成功",&q
- Nginx 2278 2023-05-18 13:19:14
-
- Nginx で位置情報を構成し、ルールを書き換える方法
- ロケーションのチュートリアルの例: location=/{#完全一致/、ホスト名の後に文字列を続けることはできません [configurationA]}location/{#すべてのアドレスが / で始まるため、このルールはすべてのリクエストに一致します#ただし、通常の最長の文字列最初に一致します [configurationB]}location/documents/{#/documents/ で始まる任意のアドレスと一致します。一致後、下方向に検索を続けます#後続の正規表現が一致しない場合のみ、この記事では [configurationC]}location が使用されます~/ドキュメント
- Nginx 1624 2023-05-18 12:25:06
-
- Nginxの電流制限を実装する方法
- nginx 電流制限はどのように機能しますか? Nginx 電流制限は、帯域幅が制限されている場合の緊急事態に対処するために、通信およびパケット交換ベースのコンピュータ ネットワークで広く使用されているリーキー バケット アルゴリズム (leakybucket アルゴリズム) を使用します。この原理は、バケツに水が上から入り、下から漏れるのと非常によく似ており、水の流入量が水の漏れ量よりも大きい場合、バケツはあふれます。リクエスト処理プロセスでは、水はクライアントからのリクエストを表し、バケットはリクエストが先入れ先出し (fifo) アルゴリズムに従って処理されるのを待っているキューを表します。リークはリクエストがバッファから出てサーバーによって処理されることを意味し、オーバーフローはリクエストがドロップされ、処理されないことを意味します。 1. アクセス頻度を制限する (通常のトラフィック) ngi
- Nginx 2131 2023-05-18 12:07:35
-
- nginxの場所でuriをインターセプトする方法
- 注: location の root および aliasroot 命令は、root によって設定されたディレクトリに検索ルートを設定するだけです。つまり、uri は切り詰められません。代わりに、元の uri がファイルを検索するディレクトリにジャンプするために使用されます。 aias 命令は一致する URI を切り捨て、エイリアスで設定したパスと残りの URI をサブパスとして使用して、その場所にある proxy_pass の URI を見つけます。proxy_pass の URL に URI がない場合、末尾が "/ 「」の場合、一致する URI は切り詰められます。末尾が「/」でない場合、proxy_pass URL に uri が含まれている場合、一致する URI は切り詰められません。
- Nginx 1615 2023-05-18 12:07:06
-
- Nginx で基本的なメモリ プールの初期化を構成する方法
- ngx_cycle の初期化 初期化プロセス全体で最も重要なことは、グローバル変数 nginx_cycle の初期化です. このプロセス中に多くの変数が初期化されます. nginx_cycle は 2 つのローカル変数 init_cycle とcycle を通じて初期化されます. 実際には、ログの初期化も考慮できますnginx_cyle の初期化として。コード内で次に行われるのは割り当て ngx_memzero(&init_cycle,sizeof(ngx_cycle_t));init_cycle.log=log;ngx_cycle=&init_cycl であるためです。
- Nginx 759 2023-05-18 12:01:06
-
- nginxサーバーのマルチサイトを構成する方法
- 1. まず、nginx 設定ファイルの場所を見つけます。Alibaba Cloud の nginx.conf ファイルは /alidata/server/nginx-1.4.4/conf にあります。 2. 次に、conf ディレクトリに vhosts ディレクトリを作成します。このディレクトリは、さまざまなサイトの設定ファイルを保存するために使用されます。 3. 次に、nginx.conf の最後に include/alidata/server/nginx/conf/vhosts/*.conf;userwwwwww;worker_processes1;error_log/alidata/log/nginx/error という行を追加します。
- Nginx 2613 2023-05-18 11:29:01
-
- Nginx Web サイトのルート ディレクトリの変更によって発生する 403 を解決する方法
- 1. ルート ディレクトリを変更します。nginx のデフォルトの Web サイト ルート ディレクトリは /usr/local/nginx/html です。これを /home/fuxiao/www に変更するには、vi/usr/local/nginx/conf/nginx の方法を変更します。 .conf. location/{roothtml;indexindex.phpindex.htmlindex.htm;} を location/{root/home/fuxiao/www;indexindex.phpindex.htmlindex.htm;} に変更し、location~\.php${ro を変更します。
- Nginx 1104 2023-05-18 10:28:12
-
- リクエスト IP の最後のセグメントに基づいてトラフィックを迂回するように Nginx を構成する方法
- 主に location パラメーターの if 判定の構成ジャンプ、オフロードによりサーバーの負荷と圧力を軽減することができ、これは非常に一般的なサーバー導入アーキテクチャです。 ip の最後のセグメントの範囲に従ってジャンプします。#ドメイン名、ip、ポート、その他の情報はご自身で変更してください上流huaji-01.com{server192.168.1.100:8080;}upstreamhuaji-02.com{server192.168.1. 200:8080;} サーバー{listen80;サーバー名www.huaji.com;場所/{if($remote_addr~
- Nginx 1194 2023-05-18 10:10:34
-
- Nginxで専用404ページをカスタマイズする方法
- 1 つ目: Nginx 独自のエラー ページ Nginx は静的な HTML ページにアクセスしますが、このページが存在しない場合、Nginx は 404 をスローします。以下の構成を見てください。この場合、この機能を実現するためにパラメータを変更する必要はありません。 server{listen80;server_namewww.test.com;root/var/www/test;indexindex.htmlindex.htm;location/{}#エラー ページ コードを定義します。対応するエラー ページ コードが表示された場合は、そこに転送します。 error_page404403500502503
- Nginx 1852 2023-05-18 09:04:13
-
- nginx でプロキシ プロトコルを構成して使用する方法
- nginx で proxyprotocol が使用される場合、nginx は Web サーバーおよびプロキシ サーバーであることがわかります。通常、nginx はプロキシサーバーまたは負荷分散ソフトウェア (Haproxy、Amazon Elastic LoadBalancer (ELB)) の背後で動作します。クライアントは最初にプロキシサーバーまたは LSB 負荷分散ソフトウェアを要求します。そして nginx へ 実際の Web アクセスを実行します。複数のソフトウェア層を通過するため、IP アドレス、ポート番号などの一部のクライアント情報が隠される可能性があり、問題分析やデータ統計に悪影響を及ぼします。 , 実際の顧客を獲得できるようにしたい
- Nginx 2798 2023-05-18 08:47:26
-
- nginx に vsftpd をインストールするときに発生する問題を解決する方法
- 最も簡単なインストール手順 [root@itdragon~]#useraddftpuser[root@itdragon~]#passwdftpuserchangingpasswordforuserftpuser.newpassword:badpassword:istooshortbadpassword:istoosimpleretypenewpassword:passwd:allauthenticationtokensupdatedContinuously.[root@itdragon~]#yum-yi
- Nginx 695 2023-05-18 08:40:05
-
- Nginx を使用して Vue 開発環境でクロスドメインの問題に対処する方法
- 1. Cookie を正しく配信し、SSO テストを実行するには、ローカル テスト ドメイン名がオンライン ドメイン名と同じである必要があります。注: sso ログイン後に関連する Cookie が第 4 レベルのドメイン名に追加されるため、ローカル テスト ドメイン名とオンライン インターフェイスのドメイン名は同じである必要があります。 2. 計画では、オンライン ドメイン名がローカルホスト: 127.0.0.1product.xxx.xxx.com を指すようにホスト ファイルを構成し、対応する転送用に nginx を構成します:server{listen80;listen[::]:80;server_name ${product.xxx.xxx.com};location/api{proxy_passhtt
- Nginx 1661 2023-05-18 08:28:05
-
- 特定のディレクトリまたはファイルへのアクセスを禁止するように Nginx を設定する方法
- 次のようにコードをコピーします: location=/config/{return404;} location=/config.ini{return404;} これにより、//www.jb51.net/path/ へのアクセスのみが禁止されます。 次のようにコードをコピーします: location=/ path/{ return404;} //www.jb51.net/path/test.php へのアクセスは禁止されています。次のようにコードをコピーしてください: location^~/test{denyall;} test を path に置き換える必要があるかもしれません。
- Nginx 2885 2023-05-18 08:04:15
-
- Nginx のインストールと構成例の分析
- nginx は、無料のオープン ソースの高性能 http サーバーおよびリバース プロキシ サーバーであり、imap、pop3、および smtp プロキシ サーバーでもあります。nginx は、Web サイトの公開および処理用の http サーバーとして使用でき、nginx はリバース プロキシ サーバーとして機能し、プロキシは負荷分散を実装します。ここでは、nginx リバース プロキシのロード バランシング nginx の機能を 3 つの側面から簡単に紹介します: 1. リバース プロキシ プロキシについて プロキシと言えば、まず概念を明確にする必要がありますが、いわゆるプロキシは代表でありチャネルであり、現時点ではエージェント ロールとターゲット ロールの 2 つのロールを設計します。エージェント ロールがターゲット ロールにアクセスして、このエージェントを通じていくつかのタスクを完了するプロセスをエージェンシーと呼びます。
- Nginx 787 2023-05-17 23:28:04
-
- Nginx で WordPress の擬似静的設定を行う方法
- まず、nginx でサーバー モジュールを次のように構成します。 location/{if(-f$request_filename/index.html){rewrite(.*)$1/index.htmlbreak;}if(-f$request_filename/index.php) { rewrite(.*)$1/index.php;}if(!-f$request_filename){rewrite(.*)/index.php;}}設定が完了したら、nginxを再起動し、「設定」に進みます。 WordPress ブログの背景 --「修正済み」
- Nginx 2188 2023-05-17 23:25:04