【问题标题】:Is it possible to have one web role with multiple domains and SSL certificates on windows azure?是否可以在 Windows azure 上拥有一个具有多个域和 SSL 证书的 Web 角色?
【发布时间】:2011-09-04 14:28:24
【问题描述】:

是否可以在 Windows Azure 上托管一个响应多个域的 Web 角色(准确地说是 10 -> 例如 www.company.com、www.company.de、www.company.co.uk ……等等.) 并且同时拥有 HTTP 和 HTTPS(SSL 证书)?

如果这是不可能的,还有什么替代方法可以使用 Windows azure 运行一个具有多个域的 Web 角色并在其上使用 SSL?

谢谢!

【问题讨论】:

    标签: ssl azure role


    【解决方案1】:

    是的,现在您可以使用“SSL 主机头”和一个名为 SNI 的新支持功能来实现这一点,该功能在 IIS 8 (Windows Server 2012) 中可用。

    所以,你需要:

    1. 使用 CNAME 将所有域映射到单个 cloudapp.net 子域
    2. 自动安装 SSL 证书
    3. 使用 SSL SNI 主机头在 IIS 中自动创建 HTTPS 绑定

    我是 Microsoft 技术布道者,我已在以下位置发布了详细说明和示例“即插即用”源代码: http://www.vic.ms/microsoft/windows-azure/multiples-ssl-certificates-on-windows-azure-cloud-services/

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      由于您想向所有这些域显示同一个网站,您应该可以使用 HTTP 连接 - 只需将每个连接设置为 Azure Web 端点的 CNAME。我猜 HTTPS 有点棘手,但this post 表示您将需要“多域证书”(请参阅​​ Google)。没试过,想必这个证书可以是uploaded to Azure in the usual way。我刚刚注意到您的问题似乎与this one 重复。我也在那里添加我的答案。

      【讨论】:

        猜你喜欢
        • 2013-09-23
        • 1970-01-01
        • 2013-10-23
        • 2011-05-26
        • 1970-01-01
        • 2011-01-03
        • 1970-01-01
        • 2018-11-19
        • 2015-06-21
        相关资源
        最近更新 更多