windows-server-2008 – 安装SSL证书以便在IIS7中使用,安装“工作”,但证书列表消失

前端之家收集整理的这篇文章主要介绍了windows-server-2008 – 安装SSL证书以便在IIS7中使用,安装“工作”,但证书列表消失前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Windows Server 2008 R2,IIS7.我们有Go Daddy的SSL证书.它是一个通配符证书,因此它可以跨子域工作(例如* .domain.com).我按照位于 http://support.godaddy.com/help/article/4801/installing-an-ssl-certificate-in-microsoft-iis-7的说明安装证书.我进入IIS步骤,在那里我:

>在左窗格中选择服务器后,单击“安全证书”功能
>点击“完成证书申请”
>导航到文件系统上的.crt文件
>给它一个“友好”的名字,点击完成

现在,此“服务器证书”面板的主窗格中列出了证书.但是,如果我刷新页面,或者离开并返回,它就会消失.在尝试将站点绑定到https时,证书未列为可行绑定.

这似乎是一个非常直接的过程,但显然我在这里遗漏了一些东西.有任何想法吗?

编辑:我发现this帖子,这似乎意味着当你尝试使用中间证书时会发生这种行为.当我从GoDaddy下载文件时,zip文件中有2个. 1是gd_iis_intermediates,另一个是域名.我安装了域名(扩展名为.crt).似乎没有任何其他选项 – 从IIS安装另一个选项会出现错误“无法找到与此证书文件关联的证书请求.必须在创建请求的计算机上完成证书请求”.

话虽这么说,似乎没有任何其他我可以使用的下载.

评论中(以及谷歌搜索后的其他地方)还提到将证书“导出”为pfx并安装它.但我无法弄清楚如何导出它 – 即使通过certmgr.msc.

我还应该提到这个证书安装在运行IIS6的另一台计算机上(这个IIS7安装意味着故障转移,加上我们将IIS6升级到IIS7时的主要安装).但我无法弄清楚如何从该计算机中导出它.

证书不可导出,所以我无法使用Roberts的建议.最终,我必须在Go Daddy帐户管理页面重新生成证书,然后再次在两台服务器上安装它.向导中用于在IIS6上安装的一些选项对我来说是灰色的,我在该服务器上的初始尝试失败了.我最终在新服务器(IIS7)上安装证书,然后以.pfx格式导出该证书,然后将该版本导入IIS6安装.一切都开始起作用了.

猜你在找的Windows相关文章