2017-03-06 18 views
0

私はAzureの外部ロードバランサの背後にVMを作成しました.ASPをasp.netコアアプリケーションをホストするリバースプロキシWebサーバーとして使用しています。Asp.netコアアプリケーションは、外部ロードバランスAzure VMからアクセスできません

localhostを使用してVM内のアプリケーションにアクセスできますが、ロードバランサ用に構成されたパブリックIPを介してクライアントマシンからアクセスできません。

ロードバランサのポート80およびポート443の着信トラフィックにロードバランスルールを設定し、これらのポートに適切なNSGを指定しました。

asp.netコアアプリケーションをデプロイする前に、クライアントマシンからdefaultwebsiteにアクセスできました。私はインバウンドルールが考慮され、うまく動作していると仮定します。

これは自己完結型のアプリケーションであり、localhostを使用してVM内のアプリケーションにアクセスできるため、aspnetホスティングモジュールとその他の必要な設定が適切であると想定しています。

私に紛失する可能性がある場合は教えてください。

答えて

1

私は問題が何であるか把握していると思います。

アプリケーションのLoadbalancerプローブは、WebサーバーであるためにHttpに設定されており、デフォルトのパス "/"を確認するように指示されています。作成したアプリケーションはノードを考慮して "/"健康ではないと答え、何も提供しない。

私はプローブをtcpに変更しましたが、うまく動作します。

ありがとう、 Teja

関連する問題