如何解决Windows Azure上是否可以有一个具有多个域和SSL证书的Web角色?
| 是否可以在Windows Azure上托管一个Web角色来响应多个域(准确地说是10->例如,www.company.com,www.company.de,www.company.co.uk…等等),并且同时拥有HTTP和HTTPS(SSL证书)? 如果无法做到这一点,那么可以选择一种方法来运行一个具有多个域的Web角色,并使用Windows Azure在其上使用SSL? 谢谢 !解决方法
您可以使用\“ Full IIS \” WebRole。
http://blogs.msdn.com/b/windowsazure/archive/2010/12/02/new-full-iis-capabilities-differences-from-hosted-web-core.aspx
, 是的,现在您可以使用IIS 8(Windows Server 2012)中的\“ SSL hostheaders \”和受支持的新功能SNI来完成此操作。
因此,您将需要:
使用CNAME将所有域映射到单个cloudapp.net子域
自动执行SSL证书安装
使用SSL SNI主机头在IIS中自动创建HTTPS绑定
我是Microsoft技术推广人员,并且在以下位置发布了详细说明和示例“即插即用”源代码:
http://www.vic.ms/microsoft/windows-azure/multiples-ssl-certificates-on-windows-azure-cloud-services/
, 由于要向所有这些域显示相同的网站,因此使用HTTP连接应该可以-只需将每个连接都设置为Azure Web终结点的CNAME。我想HTTPS有点棘手,但是这篇文章表明您将需要一个“多域证书”(请参阅Google)。我没有尝试过,但是大概可以将此证书以通常的方式上传到Azure。我刚刚注意到,您的问题似乎是该问题的重复。我还在那里添加我的答案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。