Nginx フォワード プロキシとリバース プロキシの違いの紹介

Nginx フォワード プロキシとリバース プロキシの違いの紹介

Nginx は、IMAP/POP3/SMTP サービスも提供する高性能 HTTP およびリバース プロキシ Web サーバーです。メモリ使用量が少なく、起動が速く、並行処理能力が強力であるなどの利点があり、インターネット プロジェクトで広く使用されています。この記事では、主に Nginx フォワード プロキシとリバース プロキシの違いについて説明します。

フォワード プロキシは、クライアントとオリジン サーバー (origin を参照) の間に配置されるサーバーです。クライアントは、オリジン サーバーからコンテンツを取得するために、プロキシに要求を送信し、ターゲットを指定します。プロキシ サーバーは、要求をオリジン サーバーに転送し、取得したコンテンツをクライアントに返します。クライアントはフォワード プロキシ サーバーを設定する必要があります。

Nginx リバース プロキシは、フォワード プロキシの逆です。クライアントにとっては、プロキシ サーバーは元のサーバーのように見え、クライアントは特別な設定を行う必要はありません。クライアントはリバース プロキシに通常のリクエストを送信し、リバース プロキシはリクエストを転送する場所 (バックエンド ノード) を決定し、取得したコンテンツをクライアントに返します。

一般的なプロキシ サーバーは、内部ネットワークからインターネットへの接続要求をプロキシするためにのみ使用されます。クライアントはプロキシ サーバーを指定し、元々 Web サーバーに直接送信されていた http 要求をプロキシ サーバーに送信する必要があります。プロキシ サーバーが外部ネットワーク上のホストをプロキシして内部ネットワークにアクセスできる場合、このタイプのプロキシ サービスはリバース プロキシ サービスと呼ばれます。

上記の内容から、Nginx フォワード プロキシとリバース プロキシの最も重要な 2 つの違いは、ターゲット サーバーを指定するかどうかと、クライアントを設定する必要があるかどうかであることがわかります。

さらに、Nginx フォワード プロキシとリバース プロキシの使用方法には明らかな違いがあります。フォワード プロキシの目的は、ファイアウォール内の LAN がインターネットにアクセスする方法を提供することであり、バッファリング機能を使用してネットワーク使用量を削減することもできます。リバース プロキシの目的は、インターネット ユーザーにファイアウォールの背後にあるサーバーへのアクセスを提供し、同時に負荷分散などの機能を実行することです。

Nginx は、静的リソースを展開するための静的 Web サーバーとしても使用できます。ここで言う静的リソースとは、一般的な HTML ページ、CSS ファイル、JS ファイル、画像、ビデオ、その他のリソースなど、実際にサーバー上に存在し、直接表示できるファイルを指します。

Tomct と比較すると、Nginx は静的リソースの処理効率が高いため、実稼働環境では静的リソースは通常 Nginx にデプロイされます。

静的リソースを Nginx にデプロイするのは非常に簡単です。Nginx インストール ディレクトリの下の html ディレクトリにファイルをコピーするだけです。

見る

listen 80; #リスニングポート

see_nme loclhost; #サーバー名

場所 / { #クライアントリクエスト ul に一致

oot html; #静的リソースのルートディレクトリを指定する

index index.html; #デフォルトのホームページを指定する

}

}

<<:  ワンクリックでデモデータをWPCOMテーマにインポートする方法

>>:  SSL セキュリティ証明書の費用はいくらですか?安価なSSL証明書アプリケーション

推薦する

ライブオンラインショートビデオ(ショートビデオとライブ放送は初めて、Huyaアンカーは西瓜ビデオに完全に定着)

ショートビデオとライブ放送が初めて、HuyaアンカーがXiguaビデオに完全に定着10月20日、To...

パーソナルブランドのプロモーション(Li Yuanju:認定マーケティングプロモーターがパーソナルブランドの構築方法を教えてくれます)

Li Yuanju: 認定マーケティングプロモーターがパーソナルブランドの構築方法を教えてくれます...

業務データ支援(コミュニティ共同購入業務におけるデータに基づく運用・意思決定支援)

コミュニティグループ購入業務のデジタル運用と意思決定サポートテクノロジーの継続的な進歩により、データ...

SEO キーワードの最適化とプロモーション方法 (SEO 最適化ウェブサイトのキーワードランキングをより高いレベルに引き上げるには、これらの 4 つの方法を学びます)

ウェブサイトのキーワードランキングをより高いレベルに最適化するための4つの方法を学びましょう近年の疫...

製品マーケティングプランの立て方(新製品を素早く市場に売り込む方法(自社ブランドを素早く売り込む方法))

新製品を市場に素早く売り込む方法(自社ブランドを素早く売り込む方法)新製品を市場に素早く売り込む方法...

ユーザー運用計画書(運用計画書作成アイデア完全版、無料でお持ち帰りいただけます(エッセンス版))

完全な運用計画立案のアイデアを無料で入手(エッセンス版)概要:XX 、コアビジネス製品「Sketch...

運用ビッグデータマーケティング(ビッグデータマーケティング:戦略と実践)

ビッグデータマーケティング:戦略と実践ビッグデータマーケティング:戦略と実践ビッグデータマーケティン...

ハイブリッド販売ランキング(プラグインハイブリッド車の世界販売台数1位:累計販売台数360万台突破、3つの世界初を達成)

プラグインハイブリッド車の世界販売チャンピオン:累計販売台数が360万台を超え、3つの世界初を達成...

情報フロー広告アカウント開設(Toutiao の情報フロー広告アカウントを開設するにはどのような手順が必要ですか?)

Toutiaoの情報流通広告のアカウント開設手順は? Toutiao 広告は現在人気のインターネッ...

SSL 証明書の監査が出るまでどのくらい時間がかかりますか?

現在、ほとんどの Web サイトには SSL 証明書がインストールおよび展開されており、これは We...

ミルク粉ブランドのプロモーション(100件以上の事例を調査!小紅書でミルク粉ブランドの新たなマーケティングトレンドを洞察!)

100件以上の事例を研究!小紅書で粉ミルクブランドの新たなマーケティングトレンドを洞察!主要なトラ...

運用範囲は何か(運用促進の3つの目標:トラフィック、コンバージョン、スティッキネス)

運用とプロモーションの3つの目標:トラフィック、コンバージョン、粘着性実際、誰もが注目されたいと思っ...

SEO 最適化ウェブサイト (5 つの無料自習 SEO テクノロジー ウェブサイトを共有し、SEO を素早く学習)

SEOを素早く学ぶための無料の自習SEO技術ウェブサイト5つを紹介SEO を無料で学ぶ場合、検討す...

オンライン投資促進チャネル(投資促進モデルを効率的に促進するための4つのステップ、このフォームの使用に重点を置く)

このフォームを有効活用することに焦点を当てた投資促進モデルを効率的に推進するための4つのステップオン...

Arch Linux に GNOME デスクトップ環境をインストールする方法

GNOME デスクトップはデスクトップ環境そのものに重点を置いており、組み込みソフトウェアが少なく、...