6

我想要一个包含两个 Web 应用程序的 Azure 云服务。两个应用程序应具有相同的入站端口号(80),并且仅在主机标头上有所不同。

是否可以将这些应用程序配置为不同的 Web 角色?正如我所见,不可能将相同的端口指定为不同角色的端点。

4

1 回答 1

10

不,这是不可能的。您有 2 个选项:

  • 将所有内容部署到单个Web 角色。这允许您在同一端口上使用主机标头。如果您认为性能可能是一个问题,只需添加更多实例。

  • 如果由于某种原因您不能在一个 Web 角色中托管两个 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 回答