2016-07-15 5 views
-1

1つのWebサイトと1つのJavaアプリケーションで構成されるプロジェクトを構築しています。 WebサイトはAzure内のWeb Appとして実行されており、私のアプリケーションはAzureのVirtual Machineにもあります。このJavaアプリケーションは、ユーザーがインターネットからそれを消費できるWebサーバーです。Azure WebPageのポートをVMにリダイレクト

私がここで達成しようとしているのは、ユーザーがwww.mysite.comと入力すると、Webサイトが開き、www.mysite.com:8190/MyEPointと入力すると、仮想マシンのアプリケーションにリダイレクトされるはずです。だから彼はIPを直接使用せずにWeb Serverにアクセスできます。

+0

これはHTTP 301/302の対象ではありませんか? –

答えて

0

私の経験上、あなたのニーズを満たすことができる2つの方法があり、VMへのリダイレクト要求には単独のポートを指定する必要はありません。

  1. @DavidMakogonが言ったように、あなたはURLマッピングパターンの要求をリダイレクトするためにresponse.sendRedirect()のような機能を使用するようにJavaアプリケーションで要求フィルターを作成することができますが、そのはHTTP 30Xに基づいています。

  2. ウェブサイト& VM用のAzureアプリケーションゲートウェイを作成して、URLパターンルーティングを使用してリクエストを送信することができます。お試し版の記事Create an application gateway using URL based routingをご覧ください。

関連する問題