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証明書アプリケーション

推薦する

Ubuntu Server 上で LAMP 環境を構築するチュートリアル

Linux サーバー上で Web アプリケーションを実行するために必要な主なソフトウェア パッケージ...

白茶プロモーション企画(お茶の香りが世界に広がり、福鼎白茶が「万物新創新展 中国無形文化遺産と現代デザイン展」に登場)

お茶の香りが世界に広がる、福鼎白茶が「万物新創新 中国無形文化遺産と現代デザイン展」に登場60年前、...

Raspberry Pi 4 インストール Ubuntu 20.10 デスクトップ グラフィック チュートリアル

Raspberry Pi 4 に Ubuntu 20.0 デスクトップをインストールするにはどうすれ...

業務分析データテーブル(乾物共有:業務の日々のデータ分析ダッシュボードに必要な指標は何ですか?)

実践的な情報共有:日常業務データ分析ダッシュボードに必須の指標とは?今日は、私が運用プロセス中に使...

データ資産管理計画(データ資産管理システム構築計画)

データ資産管理システム構築計画データ資産とは、企業が所有または管理し、企業に将来的に経済的利益をもた...

レストランのマーケティングとプロモーション(レストランブランドのマーケティングとプロモーションをうまく行うには?)

ケータリングブランドのマーケティングとプロモーションを効果的に行うにはどうすればよいでしょうか?レス...

商品のオンラインプロモーションと運用計画(成功するブランド構築の秘訣:オンラインマーケティングと運用)

成功するブランドを築く秘訣:インターネットマーケティングエージェンシーの運営デジタルの波の影響により...

ブランドマーケティングプラン(ファッションブランドのマーケティングプランをご存知ですか?)

ファッションブランドのマーケティングプランをご存知ですか?ファッションブランドのマーケティング計画は...

Facebookマーケティングプロモーション(チタンテクノロジー:越境電子商取引マーケティングプロモーション手法の包括的レビュー)

チタンテクノロジー:越境電子商取引のマーケティングとプロモーション手法の包括的なレビュー[天地網IT...

ビジネスリスクには何が含まれますか? (事業運営における5つの一般的なリスク)

ビジネス運営における5つの一般的なリスク企業リスクとは、企業が生産活動や運営活動のさまざまな部分で被...

Debian と CentOS のどちらが優れているか? Debian と CentOS の違い

Web サーバーまたはインターネット サーバーをセットアップする場合、通常は Debin と Cen...

Linux システム上の WebLogic で WEB プロジェクトをデプロイする手順

この記事では主に、WebLogic をより効果的に使用するための参考として、WebLogic を使用...

プラグインを使用して WooCommerce サイトをバックアップする方法は?

ウーコマースこれは、WodPess プラットフォームをベースにしたオープンソースの電子商取引プラグイ...

ユーザー操作をうまく行う (ユーザー操作をうまく行う (Observatory))

ユーザーオペレーションをしっかり行う(Observatory)出典:人民日報来年下半期に発売予定で、...

コンテンツ運用作業(優れたコンテンツ運用のために考慮すべき点についての簡単な説明)

コンテンツ運用において考慮すべき点について簡単に説明します。最近、WeChatの検索機能によって行わ...