ネットワーク用語辞典 2026-04-08
リバースプロキシ
クライアントとWebサーバーの間に配置され、クライアントのリクエストを代理で受け取るサーバー。SSL終端・ロードバランシング・キャッシュ・セキュリティ強化に活用される。
リバースプロキシとは?
リバースプロキシ(Reverse Proxy)は、クライアント(ブラウザ)とバックエンドサーバーの間に立ち、クライアントからのリクエストを代理で受け取ってバックエンドに転送するサーバーです。クライアントからはリバースプロキシがWebサーバー本体に見えます。
フォワードプロキシとの違い
| 種類 | 代理する対象 | 主な用途 |
|---|---|---|
| フォワードプロキシ | クライアント側 | キャッシュ・フィルタリング・匿名化 |
| リバースプロキシ | サーバー側 | 負荷分散・SSL終端・キャッシュ |
リバースプロキシの主な役割
- SSL/TLS終端: HTTPS処理をリバースプロキシで一括処理し、バックエンドはHTTPで通信
- ロードバランシング: 複数バックエンドへのリクエスト分散
- キャッシュ: 静的コンテンツをキャッシュしてバックエンド負荷軽減
- セキュリティ: バックエンドのIPアドレスを隠蔽、WAFとの連携
- URL書き換え: パスに応じて異なるバックエンドに振り分け
代表的な実装
| ソフトウェア | 特徴 |
|---|---|
| NGINX | 高性能・高並列処理・最もメジャー |
| Caddy | 自動HTTPS(Let’s Encrypt)・設定が簡単 |
| Traefik | Docker/Kubernetes環境での自動設定が得意 |
| HAProxy | L4/L7ともに対応する高性能LB |
まとめ
リバースプロキシはWebシステムの「玄関口」です。NGINX1台でSSL終端・静的ファイル配信・バックエンドへのプロキシを担わせるのが一般的な構成です。
関連する用語 (ネットワーク用語辞典)
全37件を見るポート番号: 21 (FTP) とは
ファイルのアップロードに使われてきたポート21(FTP)の仕組みと、現在非推奨となっているセキュリティ上の理由。
詳しく読む
DNSレコード種別(A・CNAME・MX・TXT等)
ドメイン名と各種情報を対応付けるDNSのレコード形式。Aレコード(IPアドレス)・CNAMEレコード(別名)・MXレコード(メールサーバー)・TXTレコード(任意テキスト)などがある。
詳しく読む
IT用語: ICMP(制御メッセージプロトコル)とは|pingの仕組み
pingやtracerouteの裏側で動くICMPの役割と、ネットワーク診断での使い方を解説。
詳しく読む
ポート番号: 80 (HTTP) とは
誰もが知るWeb通信の基礎、ポート80(HTTP)の役割と、HTTPS(443)へのリダイレクトの仕組み。
詳しく読む
IT用語: IPv6とは|IPv4との違いとアドレス枯渇問題
128ビットの新しいIPアドレス規格IPv6の仕組みとIPv4との違い、なぜ移行が必要なのかを解説。
詳しく読む
NAT(ネットワークアドレス変換)
プライベートIPアドレスとパブリックIPアドレスを相互に変換する技術。IPv4アドレスの枯渇を緩和し、宅内機器が1つのグローバルIPで同時にインターネットに接続できる。
詳しく読む