ホームページ >運用・保守 >Nginx >nginxでできること

nginxでできること

(*-*)浩
(*-*)浩オリジナル
2019-11-01 11:56:354349ブラウズ

この記事では、サードパーティのモジュールをロードせずに Nginx が処理できる内容のみに焦点を当てています。サードパーティのモジュールが多すぎるため、完全に紹介することはできません。もちろん、この記事自体が完全ではない可能性があります。

nginxでできること

リバース プロキシ (推奨学習: nginx チュートリアル)

リバース プロキシは Nginx によって実行される必要があります最も一般的なのは、リバース プロキシとは何ですか? 百度百科事典には次のように記載されています: リバース プロキシ (リバース プロキシ) 方式とは、プロキシ サーバーを使用してインターネット上の接続要求を受け入れ、その要求を内部ネットワークに転送することを指します。プロキシサーバーはサーバー上でサーバーに接続し、サーバーから得られた結果をインターネット上の接続を要求するクライアントに返しますが、このときプロキシサーバーは外部からはリバースプロキシサーバーとして見えます。

簡単に言えば、実サーバーは外部ネットワークから直接アクセスできないため、プロキシサーバーが必要ですプロキシサーバーは外部ネットワークからアクセスでき、実サーバーと同じネットワーク環境にあります。もちろん、ポートが異なるだけで同じサーバーを使用することも可能です。

負荷分散

負荷分散も Nginx のよく使われる機能で、Web サーバーや FTP サーバーなどの複数のオペレーティング ユニットに実行を割り当てることを意味します。 、エンタープライズ キー アプリケーション サーバー、その他のミッション クリティカル サーバーなどを統合して、作業タスクを一緒に完了します。

簡単に説明すると、サーバーが2台以上ある場合、指定されたサーバーにリクエストをルールに従ってランダムに振り分けて処理するというもので、ロードバランシングの設定では一般にリバースプロキシの設定も同時に必要になりますが、リバース プロキシはリバース プロキシを経由してロード バランシングに進みます。 Nginx は現在、3 つの組み込みの負荷分散戦略と、一般的に使用される 2 つのサードパーティ戦略をサポートしています。

HTTP サーバー

Nginx 自体も静的リソース サーバーです。静的リソースしかない場合は、Nginx をサーバーとして使用できます。これも現在非常に人気があります。 . 分離はNginxを通じて実現できます。

動的と静的の分離

動的と静的の分離とは、動的 Web サイト内の動的 Web ページが、特定のルールに従って、一定のリソースと頻繁に変更されるリソースを区別できるようにすることです。動的リソースと静的リソースは分割後、その特性に応じて静的リソースをキャッシュできます。これが Web サイトの静的処理の中心的なアイデアです。

フォワード プロキシ

フォワードプロキシとは、クライアントとオリジンサーバーの間にあるサーバーのことで、オリジンサーバーからコンテンツを取得するために、クライアントがプロキシにリクエストを送信し、ターゲット(オリジンサーバー)を指定すると、プロキシはそれをオリジンサーバーに転送します。オリジンサーバー。取得したコンテンツを要求してクライアントに返します。フォワード プロキシを使用できるのはクライアントのみです。

サーバーをプロキシ サーバーとして使用する必要がある場合、Nginx を使用してフォワード プロキシを実装できますが、現在 Nginx には HTTPS がサポートされていないという問題があります。

以上がnginxでできることの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。