用户在IIS服务器上安装SSL证书的步骤,分为准备、导入证书、绑定网站和测试验证四个阶段,具体步骤如下:

一、准备工作

获取证书文件:

从证书颁发机构(CA)获取SSL证书文件,通常为 .crt、.cer 或 .pfx 格式。

若证书是 .crt 格式,需确保已获取中间证书链(CA提供的附加证书)。

若使用 .pfx 文件,需知道导出时设置的私钥密码。

确认IIS权限:

使用管理员账号登录服务器,确保有权限操作IIS。

二、导入SSL证书到IIS

情况1:导入.pfx文件

打开 IIS管理器 → 左侧选择服务器名称 → 双击 “服务器证书”。

右侧点击 “导入” → 选择 .pfx 文件 → 输入私钥密码。

勾选 “允许导出此证书”(可选,便于备份) → 点击 “确定”。

情况2:使用.crt文件(需先完成CSR请求)

若此前生成过CSR,需在 “服务器证书” 界面选择 “完成证书请求”。

上传 .crt 文件 → 指定友好名称(如域名) → 点击 “确定”。

安装中间证书(如有):

在服务器上双击中间证书文件 → 选择 “安装证书” → 存储位置选 “本地计算机” → 存储到 “中间证书颁发机构”。

三、绑定证书到网站

在IIS管理器中,右键目标网站 → 选择 “编辑绑定”。

点击 “添加” → 类型选择 “https”:

端口:443(默认)。

主机名:填写域名(如 www.example.com,可选填,多域名时需指定)。

SSL证书:选择刚导入的证书名称。

点击 “确定” → 关闭绑定窗口。

四、验证安装

浏览器测试:

访问 https://你的域名,确认地址栏显示锁标志。

点击锁标志查看证书详情,验证有效期和颁发机构。

工具检测:

使用 SSL Labs SSL Test 扫描域名,确保评级为A或以上。

五、常见问题处理

证书链不完整:重新导出证书并包含中间证书,或手动安装中间证书。

私钥不匹配:确保证书与生成CSR的服务器匹配,若错误需重新申请。

443端口被占用:检查是否有其他服务占用端口(如VPN、其他网站绑定)。

HTTP重定向到HTTPS(可选):

在IIS中安装 “URL重写” 模块 → 创建规则,将所有HTTP请求转向HTTPS。

用户通过上述步骤操作后,SSL证书应成功安装并生效。若遇到问题,可检查事件查看器或使用IIS日志排查错误。确保防火墙开放443端口,并定期检查证书有效期以避免过期中断。