ホームページ >運用・保守 >Nginx >nginxリバースプロキシとフォワードプロキシの違いは何ですか

nginxリバースプロキシとフォワードプロキシの違いは何ですか

青灯夜游
青灯夜游オリジナル
2019-06-13 18:00:1414093ブラウズ

nginx リバース プロキシとフォワード プロキシの違いは何ですか?以下の記事で紹介していますので、ご参考になれば幸いです。

nginxリバースプロキシとフォワードプロキシの違いは何ですか

#フォワード プロキシとは何ですか?

フォワードプロキシとは、クライアントとオリジンサーバーの間にあるサーバーで、クライアントはオリジンサーバーからコンテンツを取得するために、ターゲット(オリジンサーバー)を指定してプロキシにリクエストを送信します。 、その後、プロキシはリクエストをオリジンサーバーに転送し、取得したコンテンツをクライアントに返します。フォワード プロキシを使用できるのはクライアントのみです。

リバース プロキシとは何ですか?

リバース プロキシ方式とは、プロキシ サーバーを使用してインターネット上の接続要求を受け付け、その要求を内部ネットワーク上のサーバーに転送し、サーバーから得られた結果を返すことを指します。クライアントがインターネット上の接続を要求すると、プロキシ サーバーは外部からはリバース プロキシ サーバーとして見えます。

フォワードプロキシとリバースプロキシの違い: (下の図を見れば分かります)

フォワードプロキシはクライアントとターゲットホストの間に設置されます 時間は、インターネットへの内部ネットワーク接続リクエストをプロキシするためにのみ使用されます。クライアントはプロキシ サーバーを指定し、Web サーバーに直接送信する予定の http リクエストをプロキシ サーバーに送信する必要があります。

フォワード プロキシとは、クライアントが宛先サーバーの場所を認識し、プロキシ サーバーを使用して、クライアントが直接アクセスできないターゲット サーバーにアクセスすることを意味します。ターゲット サーバーは、クライアントがどのようにアクセスするかを知りません。つまり、フォワード プロキシはクライアントです。

リバース プロキシ サーバーはサーバー側にセットアップされ、頻繁に要求されるページをバッファリングすることでサーバーの負荷を軽減し、クライアント要求を内部ネットワーク上のターゲット サーバーに転送し、サーバーから取得した結果を転送します。インターネット上の接続を要求しているクライアントに返されると、この時点でプロキシ サーバーとターゲット ホストが外部からはサーバーとして認識されます。

リバース プロキシでは、外部ネットワークは内部ネットワークの特定の状況からは見えず、プロキシ サーバーは内部ネットワークのプロキシとして機能し、必要なデータを返します (もちろん、静的ファイルを配置することもできます) Nginx では、静的と動的の分離について話しましょう。)、サーバーはリクエストとデータのソースを知っています。リバース プロキシはサーバー側で動作します。

nginxリバースプロキシとフォワードプロキシの違いは何ですか

以上がnginxリバースプロキシとフォワードプロキシの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。