Skip to main content

逆プロキシサーバーとは何ですか?

reverse逆プロキシサーバーは、クライアントのリクエストを処理するために、Webホストがサーバーとインターネットの間に配置できるデバイスです。このタイプのセットアップが採用されると、逆プロキシのリクエストを行うクライアントは、それを通常のサーバーと見なします。Reverse Proxy Serverは、すべての要求を実際のサーバーに転送し、データをクライアントに渡します。これにより、Webホストに追加のセキュリティを提供したり、コンテンツ配信をスピードアップしたり、Webサーバーからいくらかの負荷をかけたりすることができます。これらのデバイスの別の使用は、Webサーバーがダイナミックページをすばやく生成し、プロキシサーバーにすべてを送信することができるため、スプーンフィードと呼ばれます。逆プロキシの使用は、静的データをキャッシュすることです。これらのプロキシのいずれかが、画像、サウンド、ビデオなどの静的コンテンツのリクエストを受信すると、クライアントに送信する前にデータをキャッシュします。次にこの情報がリクエストされるとき、キャッシュリバースプロキシは、実際のWebサーバーにリクエストを転送する代わりに、クライアントに直接配信できます。これにより、通常のサーバーの一部の負荷を取り除いて、動的コンテンツを生成するために解放できます。着信クライアントリクエストは最初にプロキシに移動し、その後サーバーの負荷またはリクエストの種類に従って配布されます。最も忙しいサーバーまたはその特定の要求を処理するように設計されたサーバーは、必要なデータを生成できます。これらの場合、Webサーバーはプロキシにコンテンツを配信し、暗号化自体を実行します。暗号化の義務をプロキシにオフロードすることにより、コンテンツのリクエストを入力するために、より多くの処理能力がWebサーバーで解放されます。プロキシサーバーには、SSLアクセラレーションハードウェアがインストールされている場合があります。これにより、プロセスがさらに高速化される可能性があります。逆プロキシサーバーを使用するWebホストに対して悪意のあるアクションが取られると、攻撃の矢面に立つ傾向があります。これにより、マルウェアやその他の望ましくないコードが代わりにプロキシに存在する可能性があるため、通常のサーバーが無傷になります。アプリケーションレイヤーファイアウォールは、リバースプロキシにもインストールできます。これにより、着信攻撃から守ることが容易になります。