nginx リバースプロキシキャッシュのチュートリアル。
次は、nginx リバース プロキシ キャッシュに関するチュートリアルです:
-
nginxのインストール:
リーリー -
リバース プロキシの構成:
リーリー
nginx 構成ファイルを開く: -
リーリーhttp
ブロックに次の構成を追加して、キャッシュを有効にします:-
proxy_cache_path
: キャッシュ パスと関連パラメーターを指定します。 -
proxy_cache_key
: キャッシュ キーの形式を定義します。 -
proxy_cache_valid
: 応答コードとキャッシュ時間を設定します。
-
-
リバース プロキシ サーバーを構成します:
リーリー
次の構成をserver
ブロックに追加します:-
proxy_pass
: バックエンドサーバーのアドレスを指定します。 -
proxy_set_header
: リクエストヘッダー情報を設定します。 -
proxy_cache
: 使用するキャッシュ領域を指定します。 -
proxy_cache_valid
: 応答コードとキャッシュ時間を設定します。 -
proxy_cache_use_stale
: キャッシュを更新するときに古い応答を許可することを指定します。
-
- 設定ファイルを保存して閉じます。
-
nginx 設定が正しいかどうかを確認します:
リーリー -
nginx 設定をリロード:
リーリー
これで、nginx はリバース プロキシ キャッシュを構成しました。バックエンド サーバーの応答をキャッシュし、キャッシュされた応答を次のリクエストで直接提供するため、バックエンド サーバーの負荷が軽減され、パフォーマンスが向上します。
実際のニーズに応じてキャッシュ構成とプロキシ サーバー アドレスを調整してください。このチュートリアルがお役に立てば幸いです!
以上がnginx リバースプロキシキャッシュのチュートリアル。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、Nginxの構造と構成方法を紹介します。 1. nginxをインストール:centosでsudoyumininstallnginxを使用し、ubuntuでsudoapt-getinstallnginxを使用し、インストール後にsudosystemctlstartnginxから始めます。 2。基本構成:/etc/nginx/nginx.confファイルを変更し、主にサーバーブロックのリスニング(ポート)およびルート(サイトルートディレクトリ)命令を変更し、変更後、sudosystemctlrestartnginxを使用して再起動して有効にします。 3。仮想ホスト構成:ingginx.co

Nginxが一定期間走った後に電話を切る理由:1。MemoryLeak; 2。構成エラー。 3。リソースが不十分です。 4。外部要因。解決策:1。メモリリークの診断。 2。構成エラーを修正します。 3.より多くのリソースを提供します。 4。外部要因を除外します。

NGINXロードバランシングは、アップストリームモジュールを介してバックエンドサーバーを定義し、ロケーションブロックを使用してこれらのサーバーへのリクエストをプロキシします。ポーリング、接続の最小数、応答時間の重み付け、IP_HASHなどの負荷分散戦略をサポートします。構成の例には、上流のグループの定義とproxy_passディレクティブを使用してそれを指すことが含まれます。

nginx RestArtコマンド:Sudo SystemCtl RestArt Nginx。その他の関連コマンドは次のとおりです。1。Start:Sudo SystemCtl start nginx; 2。停止:sudo systemctl stop nginx; 3.ステータスの確認:sudo systemctl status nginx。

nginx autoindexは、ディレクトリを生成する機能であり、HTMLページをリストします。これは、ファイルの代わりにディレクトリをリクエストするときにファイルを閲覧し、ファイル情報を表示するために使用されます。正確なファイルサイズ、現地時間、カスタムページ形式の表示などの構成オプションでカスタマイズできます。利点には、簡単なブラウジング、簡単な構成、ファイル情報の提供が含まれます。短所には、セキュリティリスク、パフォーマンスへの影響、ページの外観をカスタマイズできないことが含まれます。

NGINX仮想ホストの構成により、複数のWebサイトを単一のサーバーでホストすることができます。それぞれが別のドメイン名とルートディレクトリを備えています。特定の構成手順には、サーバーブロックを構成する仮想ホスト構成ファイルの作成、サーバーリスニングポート、仮想ホストドメイン名、ドキュメントルートディレクトリを指定して仮想ホストを有効にし、[構成ファイル]を有効なディレクトリにリンクしてnginxをリロードするようにリンクします。

Nginxを介したリダイレクトの方法は、301の永続的リダイレクト(リンクまたはモバイルページの更新)と302の一時リダイレクト(処理エラーまたは一時的な変更)です。リダイレクトの構成には、サーバーブロックでのロケーションディレクティブの使用が含まれます。高度な機能には、正規表現のマッチング、プロキシリダイレクト、条件ベースのリダイレクトが含まれます。リダイレクトの一般的な用途には、URLの更新、エラーの取り扱い、HTTPのHTTPへのリダイレクト、および特定の国または言語バージョンへのユーザーをガイドすることが含まれます。

Nginxは、フロントエンドのプロキシ、ロードバランス、キャッシュに一般的に使用される、軽量の非ブロッキングWebサーバーとリバースプロキシです。通常、Webサーバーとの関係は次のとおりです。フロントエンドプロキシ:nginxはリクエストを処理し、バックエンドサーバーに転送します。ロードバランサー:Nginxは、複数のバックエンドサーバーにリクエストを配布します。キャッシュ:Nginxキャッシュは、パフォーマンスのために頻繁にファイルにアクセスしました。
