Iis 如何将自签名SSL证书部署到多个服务器
我需要创建一个自签名SSL证书,并在两个不同的web服务器上安装相同的证书。对于这个特定的场景,我在网络负载平衡配置中有两个web服务器(Win2K3 w/II6) 我已经安装了IIS资源工具包,可以使用SelfSSL工具生成证书。然而,我的困惑来自工具只在当前机器上注册证书。如何将证书提取成一种可以在其他web服务器上注册的形式 我一点也不偏爱SelfSSL工具,因此,如果我完全错误地使用了SelfSSL工具,我会接受其他说明。我已经看到了关于如何使用OpenSSL生成.cer文件的说明,但我确实试图推迟安装OpenSSL,除非我真的必须这样做 谢谢 序言 这些说明可能对任何人都没有多大帮助,因为Windows 7和IIS 7都不再适用了。然而,我觉得必须回答这个问题,因为这是目前关于Stackoverflow最古老的未回答问题,我觉得我可以根据多个来源提供准确的答案 这样,您就可以通过Microsoft管理控制台提取SelfSSL生成的证书,然后使用IIS管理器将其安装到其他web服务器上。由于您在2008年提出了这个问题,以下说明应该适合您的时间范围 步骤1:提取证书 以下是HowtoSeek上的相关步骤 首先,运行命令Iis 如何将自签名SSL证书部署到多个服务器,iis,ssl,openssl,Iis,Ssl,Openssl,我需要创建一个自签名SSL证书,并在两个不同的web服务器上安装相同的证书。对于这个特定的场景,我在网络负载平衡配置中有两个web服务器(Win2K3 w/II6) 我已经安装了IIS资源工具包,可以使用SelfSSL工具生成证书。然而,我的困惑来自工具只在当前机器上注册证书。如何将证书提取成一种可以在其他web服务器上注册的形式 我一点也不偏爱SelfSSL工具,因此,如果我完全错误地使用了SelfSSL工具,我会接受其他说明。我已经看到了关于如何使用OpenSSL生成.cer文件的说明,但我
mmc
打开管理控制台:
在控制台中,转到文件>添加/删除管理单元
从左侧添加证书
选择计算机帐户
选择本地计算机
单击“确定”查看本地证书存储
导航到Personal>Certificates并找到使用SelfSSL实用程序设置的证书
步骤2:安装证书。
现在您已经成功提取了证书,下一步是将其安装到IIS web服务器中。同样,对于IIS7,它应该适合您的时间范围
1.启动IIS管理器
单击开始、控制面板、管理工具,然后选择Internet信息服务(IIS)管理器
2.选择您的服务器名称
在左侧连接菜单中,选择要安装证书的服务器名称(主机)
3.导航到安全部分
在中心菜单中,单击底部安全部分下的服务器证书图标。Microsoft IIS 7步骤4
4.单击“完成证书申请”
在右侧操作菜单中,单击完成证书请求。Microsoft IIS 7步骤5
5.浏览到您的服务器证书
在完整证书请求向导中,单击“…”浏览并选择以前保存在服务器桌面上的服务器证书文件
6.说出你的证书名称
输入一个友好的名称,它是一个内部引用名称,以便以后区分文件。我们建议包括CAs名称和过期日期。Microsoft IIS 7步骤7
7.单击“确定”
单击“确定”,新安装的证书应显示在刷新的服务器证书列表中