リバースプロキシ
りばーすぷろきし
意味
リバースプロキシ(Reverse Proxy)とは、インターネット(外部)とWebサーバー(内部)の間に立ち、外部からのリクエストを中継してWebサーバーに渡すサーバーのこと。負荷分散(ロードバランシング)、セキュリティ向上、SSL化などを一括して担う。
概要
インターネット(外部)とWebサーバー(内部)の間に立って、アクセスの交通整理をする「中継サーバー」。 Nginxなどが有名。
役割
- 負荷分散(ロードバランサー): 「今はAサーバーが忙しいから、Bサーバーに回そう」と仕事を振り分ける。
- セキュリティ: 実際のWebサーバーのIPアドレスを隠したり、不正なアクセスをブロックしたりする防波堤になる。
- SSL処理: 暗号化・復号化の重い処理を肩代わりして、Webサーバーの負担を減らす(SSLオフロード)。
なぜ「リバース(逆)」?
- プロキシ(フォワードプロキシ): 社内から社外へアクセスする時の代理人。
- リバースプロキシ: 社外から社内へアクセスする時の代理人(方向が逆)。