跳到主要内容

在IIS服务器上部署SSL证书

操作步骤

  1. 登陆服务器,点击左下角的开始按钮,找到运行并点击。

  2. 输入mmc,点击确定,进入到控制台。

  3. 单击文件,选择添加/删除管理单元
  4. 点击证书->添加,选择计算机账户 ,单击下一步
  5. 默认选择本地计算机,点击完成

    之后可以看到已经有了一个本地计算机的证书,点击确认
  6. 点击证书(本地计算机)->个人->证书。然后在页面右侧点击更多操作->所有任务->导入,进入证书导入向导。
  7. 选择本地计算机、单击下一步
  8. 选择证书文件。注意:选择的是这台服务器上的文件夹,如果文件未上传至服务器,需要选择本地的文件夹,需要将本地文件夹复制到服务器中,操作可见http://jingyan.baidu.com/article/2fb0ba406a027300f2ec5f1f.html
  9. 选择文件夹之后,需要将文件的类型按照证书的后缀选择,此处为.pfx,这样才能看到证书文件并进行选择。
  10. 选择证书文件之后,点击下一步
  11. 输入证书密钥,一般在下载的证书文件里都有。(DV证书有单独的密钥文件)
  12. 将证书存储选择为个人,然后点击下一步
  13. 默认配置点击完成
  14. 按照步骤(6)~步骤(13)导入证书链文件。 导入证书链文件时,在(6)中选择中间证书颁发机构->证书,再点击 更多操作->所有任务->导入。在(9)中注意选择对应的文件(chain文件)。在(12)中选择证书存储时,对应的选为中间证书颁发机构
  15. 接下来到IIS的站点里选择配置证书。打开IIS管理器,点击Defult Web Site,然后点击右侧的绑定
  16. 在跳出的网站绑定弹窗上点击添加按钮,在添加网站绑定的弹窗中选择类型https
  17. SSL(证书)处点击下拉框或者点击选择按钮,选择要绑定的证书。
  18. 点击确定即可看到所绑定的网站信息。

注意:

  • 此部署过程为热部署,无需重启。这样就部署完成了,最后检测防火墙等,保证外网可以访问443端口。
  • IIS7以下(包含7)都不支持同一端口上部署多张不同证书。
  • 证书部署后,需确认在防火墙中将 https 的443端口打开允许访问。