nginx リバース プロキシとフォワード プロキシの違いは何ですか?以下の記事で紹介していますので、ご参考になれば幸いです。
#フォワード プロキシとは何ですか?
フォワードプロキシとは、クライアントとオリジンサーバーの間にあるサーバーで、クライアントはオリジンサーバーからコンテンツを取得するために、ターゲット(オリジンサーバー)を指定してプロキシにリクエストを送信します。 、その後、プロキシはリクエストをオリジンサーバーに転送し、取得したコンテンツをクライアントに返します。フォワード プロキシを使用できるのはクライアントのみです。
リバース プロキシとは何ですか?
リバース プロキシ方式とは、プロキシ サーバーを使用してインターネット上の接続要求を受け付け、その要求を内部ネットワーク上のサーバーに転送し、サーバーから得られた結果を返すことを指します。クライアントがインターネット上の接続を要求すると、プロキシ サーバーは外部からはリバース プロキシ サーバーとして見えます。
フォワードプロキシとリバースプロキシの違い: (下の図を見れば分かります)
フォワードプロキシはクライアントとターゲットホストの間に設置されます 時間は、インターネットへの内部ネットワーク接続リクエストをプロキシするためにのみ使用されます。クライアントはプロキシ サーバーを指定し、Web サーバーに直接送信する予定の http リクエストをプロキシ サーバーに送信する必要があります。
フォワード プロキシとは、クライアントが宛先サーバーの場所を認識し、プロキシ サーバーを使用して、クライアントが直接アクセスできないターゲット サーバーにアクセスすることを意味します。ターゲット サーバーは、クライアントがどのようにアクセスするかを知りません。つまり、フォワード プロキシはクライアントです。
リバース プロキシ サーバーはサーバー側にセットアップされ、頻繁に要求されるページをバッファリングすることでサーバーの負荷を軽減し、クライアント要求を内部ネットワーク上のターゲット サーバーに転送し、サーバーから取得した結果を転送します。インターネット上の接続を要求しているクライアントに返されると、この時点でプロキシ サーバーとターゲット ホストが外部からはサーバーとして認識されます。
リバース プロキシでは、外部ネットワークは内部ネットワークの特定の状況からは見えず、プロキシ サーバーは内部ネットワークのプロキシとして機能し、必要なデータを返します (もちろん、静的ファイルを配置することもできます) Nginx では、静的と動的の分離について話しましょう。)、サーバーはリクエストとデータのソースを知っています。リバース プロキシはサーバー側で動作します。
以上がnginxリバースプロキシとフォワードプロキシの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。