インフラ 2026-04-09
IT用語: リバースプロキシとは|サーバー前段に置く中継役の仕組みと利点
クライアントとアプリサーバーの間に立つリバースプロキシの役割・フォワードプロキシとの違い・活用例を解説。
リバースプロキシとは
リバースプロキシは、クライアントとバックエンドサーバーの間に置かれ、クライアントからのリクエストを受け取り、適切なバックエンドサーバーに転送する中継サーバーです。クライアントからはリバースプロキシがサーバーそのものに見えるため、バックエンドの構成を隠蔽できます。
フォワードプロキシとの違い
| 比較軸 | フォワードプロキシ | リバースプロキシ |
|---|---|---|
| 代理する側 | クライアント側 | サーバー側 |
| 目的 | 匿名性・フィルタリング | 負荷分散・SSL終端・キャッシュ |
| 代表例 | 企業の出口プロキシ | Nginx・HAProxy・CloudFlare |
リバースプロキシの主な機能
- SSL終端(TLS Termination): Nginx/LBがHTTPS処理を担い、バックエンドはHTTPで通信(証明書管理の一元化)
- 負荷分散: 複数のバックエンドサーバーにリクエストを振り分け
- キャッシュ: 静的コンテンツや繰り返しレスポンスをキャッシュしてバックエンド負荷を削減
- レート制限: DoSアタック等を入口でブロック
- 圧縮: gzip圧縮を行い転送データ量を削減
- ヘッダー書き換え: X-Real-IPなど実クライアントIPをバックエンドに伝達
構成例
[ユーザー] ─HTTPS→ [Nginx: リバースプロキシ]
├─HTTP→ [Node.jsアプリ :3000]
├─HTTP→ [Node.jsアプリ :3001]
└─直接配信→ [静的ファイル /var/www/static] 関連する用語 (インフラ)
全16件を見るオンプレミス (On-premises)
企業が自社内にサーバーなどの機器を設置し、自前でシステムを運用・管理する形態。
詳しく読む
IT用語: 踏み台サーバー(Bastionホスト)とは|プライベートサーバーへの安全な入口
インターネットからプライベートネットワーク内のサーバーに安全にSSHアクセスするための踏み台サーバーの仕組みを解説。
詳しく読む
IT用語: NFS(ネットワークファイルシステム)とは|ネットワーク越しの共有ストレージ
複数のLinuxサーバーからネットワーク越しに同じディレクトリをマウントできるNFSの仕組みとAWS EFSを解説。
詳しく読む
Docker (ドッカー)
コンテナ型の仮想環境を作成・配布・実行するための代表的なプラットフォーム。
詳しく読む
IT用語: Nginxとは|高性能なWebサーバー・リバースプロキシの定番
イベント駆動型アーキテクチャで高並列処理を実現するNginxの仕組み・設定例・Apacheとの違いを解説。
詳しく読む
IT用語: systemdとは|Linuxの初期化システムとサービス管理の仕組み
Linux起動プロセスの管理とデーモンのライフサイクルを制御するsystemdの仕組みとsystemctlコマンドを解説。
詳しく読む