LINEで個別相談
ネットワーク用語辞典 2026-04-08

リバースプロキシ

クライアントとWebサーバーの間に配置され、クライアントのリクエストを代理で受け取るサーバー。SSL終端・ロードバランシング・キャッシュ・セキュリティ強化に活用される。

リバースプロキシとは?

リバースプロキシ(Reverse Proxy)は、クライアント(ブラウザ)とバックエンドサーバーの間に立ち、クライアントからのリクエストを代理で受け取ってバックエンドに転送するサーバーです。クライアントからはリバースプロキシがWebサーバー本体に見えます。

フォワードプロキシとの違い

種類代理する対象主な用途
フォワードプロキシクライアント側キャッシュ・フィルタリング・匿名化
リバースプロキシサーバー側負荷分散・SSL終端・キャッシュ

リバースプロキシの主な役割

  • SSL/TLS終端: HTTPS処理をリバースプロキシで一括処理し、バックエンドはHTTPで通信
  • ロードバランシング: 複数バックエンドへのリクエスト分散
  • キャッシュ: 静的コンテンツをキャッシュしてバックエンド負荷軽減
  • セキュリティ: バックエンドのIPアドレスを隠蔽、WAFとの連携
  • URL書き換え: パスに応じて異なるバックエンドに振り分け

代表的な実装

ソフトウェア特徴
NGINX高性能・高並列処理・最もメジャー
Caddy自動HTTPS(Let’s Encrypt)・設定が簡単
TraefikDocker/Kubernetes環境での自動設定が得意
HAProxyL4/L7ともに対応する高性能LB

まとめ

リバースプロキシはWebシステムの「玄関口」です。NGINX1台でSSL終端・静的ファイル配信・バックエンドへのプロキシを担わせるのが一般的な構成です。

Sponsored Link

バグ・要望を報告する