Azure云服务:共享同一端口的两个Web角色

ale*_*xey 6 azure azure-web-roles

我想拥有一个包含两个Web应用程序的Azure Cloud Service.两个应用程序应具有相同的入站端口号(80),并且仅在主机头中有所不同.

是否可以将这些应用程序配置为不同的Web角色?我认为不可能将相同的端口指定为不同角色的端点.

San*_*tia 10

不,这是不可能的.你有2个选择:

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

  • 如果由于某种原因您无法在单个Web角色中托管两个Web应用程序,请考虑使用多个云服务:

    • myapp1.cloudapp.net - >主机标题:customers.myapp.com
      • WebRoleA带有输入端点Http端口80
    • myapp2.cloudapp.net - >主机标题:admin.myapp.com
      • WebRoleB带有输入端点Http端口80