目次
Nginxウェブサーバー
Nginxプロキシサーバー
代理店原則
フォワード プロキシ: イントラネット クライアントはプロキシ経由でインターネットにアクセスします。通常、プロキシ サーバーのアドレスとポートを設定する必要があります。
リバース プロキシ: エクストラネット ユーザーはプロキシ経由でイントラネット サーバーにアクセスします。イントラネット サーバーは認識しません。
フォワードプロキシ:
- プロキシ オブジェクト: フォワード プロキシはクライアントであり、クライアントにプロキシ サービスを提供します。
- プロキシの方向: フォワード プロキシは、クライアントとターゲット サーバーの間に配置されます。クライアントはフォワード プロキシ経由でリクエストを送信し、フォワード プロキシはリクエストをターゲット サーバーに転送して、クライアントに応答を返します。
フォワード プロキシの主な役割:
- 特定のリソースの取得: フォワード プロキシを使用すると、クライアントは制限されたリソースまたはネットワークに制限されたリソースにアクセスできます。
- プライバシーの向上: フォワード プロキシはクライアントの実際の IP アドレスを隠すことができ、匿名アクセスとプライバシー保護を提供します。
- アクセスの高速化: フォワード プロキシは応答をキャッシュして、クライアントのアクセス速度を向上させることができます。
リバースプロキシ (リバースプロキシ):
- プロキシ オブジェクト: リバース プロキシはサーバーとして機能し、サーバーにプロキシ サービスを提供します。
- プロキシの方向: リバース プロキシはサーバーとクライアントの間に配置されます。クライアントはリバース プロキシにリクエストを送信し、リバース プロキシはルールに従ってリクエストをバックエンド ターゲット サーバーに転送し、クライアントに応答を返します。
リバースプロキシの主な役割:
- 負荷分散: リバース プロキシは、負荷分散アルゴリズムに従ってクライアント要求を複数のバックエンド サーバーに分散し、システムのパフォーマンスとスケーラビリティを向上させることができます。
- 高可用性と障害回復: バックエンド サーバーに障害が発生した場合、リバース プロキシはリクエストを他の利用可能なサーバーに転送し、高可用性と障害回復機能を提供します。
- セキュリティ保護: リバース プロキシは、リクエストをフィルタリングし、SSL 暗号化を処理し、DDoS 攻撃から保護するためのセキュリティ層として使用できます。
フォワードプロキシとリバースプロキシの違いは何ですか?
フォワード プロキシでは、アクセスするプロキシ サーバーの IP またはドメイン名をアクティブに設定する必要があり、設定されたサーバーの IP またはドメイン名はアクセス コンテンツを取得して返しますが、リバース プロキシでは、何も設定する必要がなく、直接アクセスします。サーバーの実際の IP またはドメイン名ですが、サーバー内部は訪問内容に応じて自動的にジャンプしたり戻ったりするため、最終的にどのマシンを訪問するかはわかりません。