1

私のアプリケーションでは、サーバーとクライアントの両方が自分でホストされており、各クライアントには、接続するサーバーを構成できる構成があり、通信は HTTP に基づいています。ここで、クライアントの接続サーバーを動的に変更できるようにする必要がありますが、サーバーの URL 構成を変更するには、クライアントを再起動する必要があり、これには数分かかります。そのため、クライアントとサーバーの間に、いくつかのルールで異なるクライアントから別のサーバーにリクエストを転送できるプロキシ サーバーを追加したいと考えています。

プロキシ サーバーにはドメイン名が 1 つしかなく、クライアントのリクエスト URL にパラメーターを追加できないため、別のクライアントからのリクエストを区別できないため、リバース プロキシ サーバーを追加できません。

ただし、クライアントを変更して、プロキシを強制的に使用することはできます。

したがって、私の計画はクライアントにプロキシを設定し、クライアントごとに非現実的なサーバーの URL を指定し、プロキシ サーバーはリクエストでサーバーの URL を取得し、ルールに従ってリクエストを実際のサーバーに転送します。

そのようなことができるサーバーはありますか?当然のことながら、プロキシ サーバーを再起動せずにルールを変更できるとよいでしょう。

4

2 に答える 2

0

HTTP ヘッダーX-Forwarded-Forを使用すると役立つと思います。

于 2012-05-10T14:59:36.617 に答える