一、证书过期的影响与准备工作
SSL证书过期会导致浏览器显示安全警告、加密功能失效,并可能影响搜索引擎排名。更换前需完成以下准备工作:
- 备份当前证书和私钥文件,避免操作失误导致数据丢失;
- 登录虚拟主机控制面板,确认服务器类型(如Apache/Nginx)和操作系统版本;
- 清理过期证书文件,删除旧证书的.crt和.key文件。
二、生成新证书签名请求(CSR)
通过虚拟主机提供的SSL管理工具生成CSR文件,需包含以下准确信息:
- 完整域名(包含www前缀)
- 组织名称与部门(OV/EV证书必填)
- 所在地理位置信息
部分控制面板支持自动生成CSR私钥对,建议选择2048位加密强度。
三、申请并安装新SSL证书
将CSR提交至证书颁发机构(CA)后,通常需完成域名验证流程:
- 通过DNS解析添加TXT记录验证域名所有权;
- 下载包含新证书和中间证书的压缩包;
- 在虚拟主机控制台「SSL管理」模块上传证书文件。
四、验证与测试新证书
安装完成后需进行多重验证:
- 使用
openssl x509 -dates -noout
命令检查有效期 - 通过SSL Labs测试工具验证证书链完整性
- 全面检查网站所有子域名的HTTPS加载状态
五、设置自动续期方案
为避免再次过期,建议配置自动化方案:
工具 | 支持CA | 虚拟主机兼容性 |
---|---|---|
Certbot | Let’s Encrypt | cPanel/Plesk |
acme.sh | 多CA支持 | SSH访问型主机 |
设置定时任务自动更新证书,并配置证书到期前30天邮件提醒。
通过规范的备份、申请、安装和验证流程,可在30分钟内完成虚拟主机SSL证书的更新。建议结合自动化工具建立长期管理机制,确保证书服务的持续有效性。