6

2 つの Web アプリケーションを含む単一の Azure クラウド サービスが必要です。どちらのアプリケーションも同じインバウンド ポート番号(80) を持ち、ホスト ヘッダーのみが異なる必要があります。

これらのアプリケーションを異なる Web ロールとして構成することはできますか? ご覧のとおり、同じポートを異なる役割のエンドポイントとして指定することはできません。

4

1 に答える 1

10

いいえ、これは不可能です。次の 2 つのオプションがあります。

  • すべてを単一のWeb ロールにデプロイします。これにより、同じポートでホスト ヘッダーを使用できます。パフォーマンスが問題になる可能性があると思われる場合は、単純にインスタンスを追加してください。

  • 何らかの理由で両方の Web アプリケーションを 1 つの Web ロールでホストできない場合は、複数のクラウド サービスの使用を検討してください。

    • myapp1.cloudapp.net -> ホスト ヘッダー付き: customers.myapp.com
      • 入力エンドポイント HTTP ポート 80 を持つ WebRoleA
    • myapp2.cloudapp.net -> ホスト ヘッダー付き: admin.myapp.com
      • 入力エンドポイント HTTP ポート 80 を持つ WebRoleB
于 2012-11-08T16:14:59.680 に答える