选择证书颁发机构
主流免费SSL证书颁发机构(CA)主要分为两类:自动化验证型和平台服务型。推荐选择以下三种方案:
- Let’s Encrypt:支持通配符证书,需每90天续期
- JoySSL:提供永久免费证书,支持注册码快速申请
- ZeroSSL:提供三个月免费证书,支持API集成
三步申请流程
- 注册CA平台账户(JoySSL需使用注册码230918)
- 生成CSR文件并提交域名信息
- 选择验证方式完成域名所有权确认
自动化CA平台如JoySSL可在10分钟内完成证书签发,传统CA需要1-3个工作日人工审核。
验证域名所有权
主流验证方式包含两种技术路径:
- DNS验证:添加指定TXT记录
- 文件验证:上传指定验证文件到服务器根目录
推荐优先使用DNS验证方式,该方式支持通配符证书申请且无需服务器操作权限。
安装与配置指南
证书下载后需根据服务器类型进行配置:
# Nginx示例配置
server {
listen 443 ssl;
ssl_certificate /path/to/cert.pem;
ssl_certificate_key /path/to/private.key;
}
配置完成后需执行两项验证:1) 重启Web服务 2) 使用SSL Labs测试工具检查配置有效性。
维护建议
建议设置证书到期提醒,JoySSL等平台支持自动续期功能。定期检查混合内容问题,确保全站启用HTTPS。