更新时间:2024-03-21 GMT+08:00

在IIS服务器上安装私有证书

本章节介绍如何将私有证书安装到IIS服务器。

由于服务器系统版本或服务器环境配置不同,在安装私有证书过程中使用的命令或修改的配置文件信息可能会略有不同,云证书管理服务提供的安装证书示例,仅供参考,请以您的实际情况为准。

前提条件

  • 证书已签发。
  • 已下载IIS格式的私有证书,具体操作请参见下载证书
  • 申请证书时选择的“证书请求文件”生成方式为“系统生成文件”

约束条件

  • 证书安装前,务必在安装私有证书的服务器上开启“443”端口,同时在安全组增加“443”端口,避免安装后仍然无法启用HTTPS。
  • 为了使客户端信任服务器证书,需要将服务器证书的根CA加入到客户端受信任的根证书颁发机构中,详细操作请参见信任根CA
  • 如果一个域名有多个服务器,则每一个服务器上都要部署。
  • 待安装证书的服务器上需要运行的域名,必须与证书的域名一一对应,即申请的是哪个域名的证书,则用于哪个域名。否则安装部署后,浏览器将提示不安全。

操作步骤

在IIS服务器上安装私有证书的流程如下所示:

①获取文件②配置IIS③效果验证

步骤一:获取文件

在本地解压已下载的证书文件。

获得证书文件“server.pfx”和密码文件“keystorePass.txt”

步骤二:配置IIS

  1. 安装IIS,请参照IIS相关安装指导进行安装。
  2. 打开IIS管理控制台,双击“服务器证书”,如图1所示。
    图1 服务器证书
  3. 在弹出的窗口中,单击“导入”,如图2所示。
    图2 导入
  4. 导入“server.pfx”证书文件,单击“确定”

    “密码”配置框内需要输入“keystorePass.txt”文件内的密码。

    图3 导入pfx证书文件
  5. 鼠标右键单击目标站点(这里以默认站点为例),选择“编辑绑定”,如图4所示。
    图4 编辑绑定
  6. 在弹出的窗口中,单击“添加”,并填写以下信息。
    图5 添加网站绑定
    • 类型:选择“https”
    • 端口:保持默认的“443”端口即可。
    • SSL证书:选择4导入的证书。
  7. 填写完成后,单击“确定”

效果验证

部署成功后,可在浏览器的地址栏中输入“https://域名”,按“Enter”

如果浏览器地址栏显示安全锁标识,则说明证书安装成功。