8

リバース プロキシ サーバーはどのように機能しますか? メインサーバーを保護するために使用されますか? ファイアウォールとして使用されていますか? プロキシ サーバーを使用する理由は何ですか? 誰かが実際の例を挙げてもらえますか?

4

3 に答える 3

11

通常、通常のプロキシ サーバーは、内部ネットワークからインターネットに送信される要求を見て、それらをキャッシュします。これにより、別のクライアントが同じページを要求した場合、プロキシは、リモート サーバーへの新しい要求よりもはるかに迅速にそのページを提供できます。

リバース プロキシは逆に機能します。

通常、リバース プロキシは Web サーバーの前にインストールされます。これにより、クライアントがそのサーバーからページを 2 回要求したときに、プロキシは Web サーバーをまったく気にせずに、そのページをリモート クライアントに返します。

多くの場合、リバース プロキシと Web サーバーは同じマシンです。これは、リバース プロキシが行う作業が、完全な Web サーバー トランザクションを実行するよりもはるかに簡単であるため、よく行われます。

Apache、lighthttpd、およびその他の多くの Web サーバーも、リバース プロキシとして機能できます。

詳細については、ウィキペディアを確認してください。

于 2008-10-21T06:08:51.870 に答える
2

.NET での実際の実装を探している場合は、IIS/ASP.NET 用の無料のオープン ソース コンポーネントである.NET URL Rewriterがあります。

名前が示すように URL 書き換えコンポーネントですが、リバース プロキシ機能も備えています

構成ファイルでこのような単純な行を使用して

RewriteRule ^(.*) http://www.testsiteXY.com$1 [P]

サイトを内部または外部の場所に簡単に配布できます。

于 2008-10-21T06:46:13.103 に答える