2016-11-03 5 views
0

私の所在地では、Azureサーバーへの接続が良好ではないため、オンプレミスホスティングを実行する必要があります。ホスティングが停止するたびに、私は青空のWebアプリケーションを置き換える必要があります。私はルーティングモードでAzureトラフィックマネージャを使用します:その目的のための優先度。オンプレミスへのAzure Traffic Managerエンドポイントが失敗しました

オンプレミスのウェブサイトのようなものです:私はこれらのサイトのアクセスすべてを持っているし、彼らはうまく動作secondsite.azurewebsites.net

:basesite.com

紺碧のWebアプリはのようなものです。以下のようなもので

Trafficmanager作業:mysite.trafficmanager.net

まず、私は2エンドポイントの作成:secondsite.azurewebsites.net

ためbasesite.com

第二優先のため

第一優先順位を

すべてのエンドポイントが有効で、モニターのステータスがオンラインです。

私はmysite.trafficmanager.netにアクセスし、500 - 内部サーバーエラーを返します。

詳細を調べるには、いくつかのデフォルトの晴れのWebアプリケーションを作成してトラフィックマネージャのエンドポイントとして追加してみましたが、期待通りに動作します。オンプレミス展開(外部エンドポイント)に問題があるように見えます。

私のローカルホスティング(サーバーまたはDNSサーバーの設定...)にはいくつかの問題があると思いますが、正確に見つけ出す手がかりはありません。

意味のない500メッセージではなく、trafficmanagerからエラーの詳細を取得するにはどうすればよいですか?

UPDATE:Juunasが提案されているよう

オンプレミス私を確認するには、私はbasesite.com上の静的なHTMLを展開しました。結果は変わらない。私がbasesite.comから直接アクセスしても、トラフィックマネージャでは失敗しても大丈夫です。

+0

オンサイトのウェブサイトは、確かにmysite.trafficmanager.netへのリクエストをリッスンしていますか?これは、IISがHostヘッダーに見えるためです。 – juunas

+0

オンプレミスのWebサイト(basesite.com)はmysite.trafficmanager.netから何も聞きません。私がbasesite.comに直接アクセスするなら、それは大丈夫です。私はちょうど紺碧の交通管理者だけで行うすべての設定は、何も敷地内のウェブサイトに変更されません。 –

+0

あなたのアプリはトラフィックマネージャではなく500エラーを返しています。オンデマンドログをチェックする必要があります。 – juunas

答えて

0

残念ながら、私はあなたの問題を解決することはできませんが、あなたが500 Internal Server Errorを取得している場合、その問題はサイトにあると伝えます。

Azure Traffic ManagerはDNSレベルで動作します。ブラウザがHTTPリクエストを実行すると、Azure Traffic Managerから有効なDNS応答が得られます。

0

オンサイトのWebサイト(basesite.com)に接続でき、標準のインターネット接続で正常に動作している場合、Azure Traffic ManangerのURL(例:mysite.trafficmanager.net)を使用してアクセスしようとすると)あなたはエラー500を受け取っています。おそらくOn-Prem Webサーバーが同じパブリックIPを使用して複数のWebサイトをホストしているため、Webサーバーが特定のホストヘッダーを待って正しいWebサイト。

Azure TMがDNSレイヤーで動作していることを考慮して、ロードバランサではなく、mysite.trafficmanager.netへのPINGを実行して確認できますあなたのTMエンドポイントのIP。

可能な解決策は、Aure Traffic Managerホスト名(mysite.trafficmanager。ネット)をあなたのOn-Prem WebSiteに送信します。

関連する問題