我一直在使用新的Windows Azure网站预览搭建一个客户的网站。 我最近部署了这个网站,并把它移到一个保留实例,这样我可以根据需要由客户的网站配置自定义域。 到现在为止还挺好。
我的下一步是使用SSL证书保护的网站。 我已经搜索漫长而艰难的蔚蓝的网站(以及计算器)上,但一直没能找到关于如何配置SSL证书的网站预留实例的任何信息。
我已经看到了Web角色(云服务),但不保留网站这样的例子很多。
有谁知道这是目前可能吗? 或者就是为什么蔚蓝的网站仍处于预览模式的原因这也许一个?
更新:发现了Azure的论坛后表示,这是不可能在目前的版本中,但在将来的版本即将推出。 http://social.msdn.microsoft.com/Forums/en-US/windowsazurewebsitespreview/thread/4bf975e7-56c0-4a4d-bb6a-b9b82f0da469
我做了一个快速谷歌和发现这个链接 。 它有一些有用的信息。
由于这里@twomm是的情况TLDR:
just to keep everybody from clicking through, this is the current state there: "We are shooting for April or May for this feature"
截至3 2013年6月Azure网站现在支持SSL custom domains
为reserved
根据网站Azure的定价详细信息页 。
两种类型的SSL连接的支持。
1 - Server Name Indication
(SNI)的SSL连接其上的现代浏览器上运行。
2 - IP-based SSL
其上的所有浏览器上运行。
目前Azure中只支持共享SSL证书。 自定义SSL证书还不支持,但微软正计划很快他们介绍。
有了共同的安全,你可以访问相同的https
网站有https
。
我看到这篇文章,答案是从几年前。 现在,它是可能的SSL证书添加到Azure的自定义域,我想在这里发布一个完整的解决方案将是有益的。
MSDN博客文章,我跟着上安装的Windows Azure网站GoDaddy的证书是Avkash肖汉的完整的解决方案:添加SSL证书与Windows Azure应用程序 。 他未详细说明的证书颁发机构的一部分,但我在下面提及它是如何在GoDaddy的完成步骤。 他的博客,他的另一个链接到对此过程的其余全很详细。 我的所有步骤总结为:
- 购买你的信用SSL GoDaddy的
- 使用信用卡来创建或更新在你的GoDaddy的SSL证书。 作为创建过程的一部分,GoDaddy的将询问您的证书签名请求(CSR)。 CSR公司应该将本地IIS服务器上创建,如下
- 在您的本地IIS 7管理器,进入服务器证书,并选择创建证书请求...右边。 这是你指定你的域名和详细信息,包括加密强度。 选择2048位或更高。 和RSA的加密提供
- 一旦CSR文件被创建,内容粘贴到GoDaddy的创作形式。 这将需要5到10分钟为证书创建完成。
- 下载证书的.zip文件并保存到您的计算机
- 7再次经理转到IIS,并选择完成证书申请......它会问你浏览到一个* .cer文件。 其实,你应该使用。 过滤器和浏览到在你的.zip文件的* .crt文件。 给它一个友好的名称一样MyDomainSSL2015
- 现在,该证书被创建,突出显示它并选择导出将其导出到一个.pfx文件。 在这一点上,你也会给导出文件的密码。
- (接下来的几步来自另一个MSDN后由威廉·贝拉米 ,在其他文章中,我引用链接)登录到Windows Azure,去管理要安装证书服务,并选择证书选项卡
- 点击“上传”在底部。 它会问你浏览到您的.pfx文件,并输入您创建的密码
- 现在,您的证书上传到Azure中,你还必须指定你希望你的角色来使用它。 这可以在Visual Studio中进行。 所以,打开你的Visual Studio项目
- 右键点击你的角色,并选择属性。 转到证书选项卡
- 点击添加证书。 新的生产线将在网格中创建。 确保LOCALMACHINE被选择用于存放地点和CA店铺名称(虽然我似乎太工作)。
- 点击指纹列中的省略号。 这将显示您的所有本地证书的列表。 选择一个与先前创建的友好名称
- 转到终结点选项卡。 为了您的HTTPS端点,选择您刚才添加的SSL证书名称。
- 发布您的角色
而已。 再次,两个博客我提到有一些更多的细节和一些屏幕截图,虽然一些屏幕截图的是过时的。