2017-07-20 5 views
0

私はいくつかのIPアドレス00.00.00.00でwww.abc.comのアプリケーションをホストしていると考えます。このアプリケーションは正常に動作しています。 www.abc.com/platformへのすべてのリクエストを別のサーバー11.11.11.11にリダイレクトするように、ルート/プラットフォームを定義する必要があります。アプリケーションのセクションを別のIPアドレスにルーティングするにはどうすればよいですか?

また、リダイレクトされると、ブラウザのURLは11.11.11.11ではなくwww.abc.com/platformのままでなければなりません(単純なリダイレクトの場合のように)。

これはどのように達成できますか?

すべての主張。 ?

+0

がhttps://httpd.apache.org/docs/2.4/mod/mod_proxy.html – Capsule

+1

ドメインを見てください名前 'www.abc.com'は、その後のパスにかかわらず、常にDNSサーバで同じ方法で解決されます。別のIPアドレスを指すことはできません。アプリケーションは、最初のIPアドレスでトラフィックを受信して​​から、その要求を2番目のIPアドレスに転送する必要があります。さらにポイントに...なぜこの要件がありますか?なぜあなたは 'platform.abc.com'のようなセカンダリドメイン名を持っていないのですか? –

+0

私はこれを「リダイレクト」として説明するとき、OPはかなりよく認識しています。 – Capsule

答えて

0

これを達成する方法はたくさんあります。

アプリケーションがhttps上にない場合は、ネットワーク層でこれを行うことができます。クラウドフロント、アカマイ、クラウドフレアなどでCDNルールを定義します。オリジナルのサーバーは、要求パスごとに選択されます。

アプリケーションがhttpsであるか、そして、どのCDNを持っていない場合は、

  • あなたはnginxのまたはApacheでプロキシ設定を行うことができます。
  • AWSでALB(Application Load Balancer)を使用できます。ドキュメント以下

はあなたに有用であろう:

https://gist.github.com/soheilhy/8b94347ff8336d971ad0 https://aws.amazon.com/elasticloadbalancing/applicationloadbalancer/

関連する問題