リバースプロキシ リバースプロキシの概要

リバースプロキシ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/19 14:24 UTC 版)

ナビゲーションに移動 検索に移動

リバースプロキシは、不特定多数のクライアントに対するアクセス制限や、サーバーの負荷分散のために用意される。具体的には下記の用途がある。

セキュリティ
リバースプロキシサーバを前置することで防御が一段階増える。リバースプロキシに認証認可の機能を持たせる場合もある。複数台のサーバがある場合にリバースプロキシで認証・認可を行うとシングルサインオンを実現できる。
暗号化/SSL高速化
SSL による暗号化でセキュアなWebサイトを作るとき、暗号化をWebサーバ自体が行うのではなく、SSL高速化のためのハードウェアを備えたリバースプロキシサーバで行う。この用途で用いる場合、SSLオフローダとも呼ばれる。
負荷分散
リバースプロキシは負荷を複数のサーバに分散させることができる。Webサーバ群にリバースプロキシを組み合わせる場合、リバースプロキシが各WebページにあるURLを書き換えることもある(外部に公開されているURLを内部の位置に変換する)。
変化しないコンテンツのキャッシュ
リバースプロキシはWebサーバ内の画像などの変化しないコンテンツのキャッシュとして作用し、Webサーバの負荷を低減する。Webサイトアクセスの大部分は参照のみであるため、これによってWebサーバの負荷は大幅に低減される。
圧縮
リバースプロキシはコンテンツを圧縮して最適化し、ロード時間を短縮できる。
速度の調整
Webサーバ上のプログラムがコンテンツを生成している場合、直接クライアントと通信を行うと、クライアント側がダウンロードするのを待たないとプログラムを終了できない。リバースプロキシはWebサーバが生成したコンテンツをまとめてキャッシュし、プログラムはその時点で終了可能となり、クライアントはクライアント側の速度でダウンロードが可能となる。
仮想的なサーバ統合
複数のサーバがそれぞれ独自のサービスを提供している場合にリバースプロキシを導入して、利用者には1台のサーバとして見せることができる。

関連項目

外部リンク

  • SwitchFlow Reverse Proxy - Linux 用 C++ リバースプロキシ
  • Perlbal - Perlベースのリバースプロキシ/ロードバランサー/Webサーバ
  • PortFusion - オープンソースのリバースプロキシ
  • Pound - 負荷分散のためのリバースプロキシ
  • YXORP - ファイアウォール兼リバースプロキシ。GPL



「リバースプロキシ」の続きの解説一覧




リバースプロキシと同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「リバースプロキシ」の関連用語

リバースプロキシのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



リバースプロキシのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのリバースプロキシ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS