如何在IIS上安装从SSLForFree.com收到的SSL证书

Omi*_*ghi 3 ssl ssl-certificate iis-8

我从sslforfree.com收到了SSL证书。这是一个由3个文件组成的.zip文件:

  1. certificate.crt
  2. 私钥
  3. ca_bundle.crt

如何在IIS 8.0上安装此证书?(我应该如何处理这三个文件?)

Omi*_*ghi 5

首先,您需要制作一个.pfx文件以使事情变得容易。您需要安装openssl并在命令提示符下运行以下命令,并将路径设置为下载的证书文件的位置

openssl pkcs12 -export -out "certificate_combined.pfx" -inkey "private.key" -in "certificate.crt" -certfile ca_bundle.crt

其次,将证书导入IIS:

在此处输入图片说明

在此处输入图片说明 注意:在命令提示符下使用openssl创建.pfx文件时,便创建了密码。

第三,将https绑定到网站,然后在“添加网站绑定”窗口中选择导入的证书:

在此处输入图片说明 注意:您需要为每个域名执行一次此操作。例如,如果您具有“ www.abc.com”和“ abc.com”作为域名,则必须进行两次https绑定,并且每次都在“添加站点绑定”窗口中写入相应的域名,并确保选中“需要服务器名称指示”。另外,您还需要添加另一个额外的https绑定,而无需选中“需要服务器名称指示”并且无需编写任何主机名即可删除IIS中的“未创建默认SSL站点”警告。

恭喜。大功告成 现在,可以使用https安全地访问您的网站,而不会出现任何警告或错误。