安装 HTTPS 证书
系统:Windows Server 2012 + IIS 8.0 环境。
点击“开始”(Ctrl+R)->“运行”->输入“MMC”,如图:
在新窗口演出MMC界面里,点击“文件”->“添加/删除管理单元”,如图:
在新窗口【可用的管理单元】中找到【证书】,点击添加“添加”,在证书管理单元对话框内选择计算机账户,在选择下一步,如图:
继续选择“本地计算机(运行此控制台的计算机)”点击最下面的“完成”按钮,如图:
设置完成后,在MMC界面点击“确定”,如图:
在控制台根节点,选择“证书”->“个人”->右键选择“所有任务”->“导入”,如图:
选择我们准备的证书文件的路径,因为是Windows证书,所以格式应该是.pfx文件,我们找到类型.pfx的,然后找到证书文件,如图:
设置完成后,如图,我们点击“下一步”:
输入证书密码,这个一般下载的证书文件里会有一个记事本,名称可能是“password.txt”双击打开记事本就是证书的密码,输入完毕后点击“下一步”,如图:
点击下一步之后默认就行,点击确定,系统提示安装证书成功,点击确定刷新,就能看见我们刚刚导入的证书文件了,如图:
IIS配置证书
证书安装完成后,需要在 IIS 上配置网站的证书,打开IIS,在我们需要配置的网站上右键,选择“编辑绑定”,如图:
在弹出的对话框内,点击右侧的添加,然后我们在类型选择“https”,端口设置为“443”IP地址默认或者选择服务器IP地址,主机名设置为域名,勾选“需要服务器名称指示”然后在SSL证书选择我们刚刚配置的证书(如果不清楚选择哪个证书,可以选择一个证书后点击“查看”,从中可以辨别该证书是否为我们需要的证书),如图:
添加 HTTPS 绑定后,我们可以看到绑定列表中已经存在端口为 443 的绑定(HTTPS 已经配置好啦),接下来打开浏览器验证一下如图:
注意:不要在乎我的证书名称,有人可能觉得为什么我证书名称是【www.itlaoli.com】但是域名却是【ssl.itlaoli.com】,因为我这个是多域名证书,就是一个域名里添加了多个域名,所以会出现如图证书和域名不一样的情况,仅供参考。
通过以上步骤,我们已经成功地在服务器上安装并配置了 HTTPS 证书。现在,我们的网站已经可以通过 HTTPS 协议安全地访问了。
转载请注明:SuperIT » Windows环境下IIS安装和部署SSL证书的图文记录