【问题标题】:Azure Cloud Service: two web roles sharing the same portAzure 云服务:两个 Web 角色共享同一个端口
【发布时间】:2012-11-08 16:02:34
【问题描述】:

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

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

【问题讨论】:

    标签: azure azure-web-roles


    【解决方案1】:

    不,这是不可能的。你有两个选择:

    • 将所有内容部署到单个网络角色。 This allows you to use host headers on the same port. 如果您认为性能可能是个问题,只需添加更多实例即可。

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

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

    【讨论】:

    • 我可以在单个 webrole 上为多个网站设置多个云设置吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    相关资源
    最近更新 更多