SSL证书的申请流程可分为以下步骤,具体根据证书类型(DV/OV/EV)有所不同,我以最常见的域名验证型(DV)证书为例说明:
一、前期准备工作
确认域名所有权
- 确保域名已备案(国内要求),且你有管理权限(需通过DNS或邮箱验证)。
生成CSR文件
- 在服务器(如Apache/Nginx)上生成证书签名请求(CSR)文件,包含公钥和组织信息。
二、选择证书类型与服务商
证书类型选择
- DV证书:仅验证域名,适合个人网站或小型项目,申请快速。
- OV证书:验证域名+组织信息(如营业执照),适合中型企业。
服务商选择
- 国内可选沃通、腾讯云,JoySSL等;国际可选DigiCert等。
↓
SSL证书申请:https://www.joyssl.com/index.html?nid=7
填写注册码(230907)即可优惠申请SSL证书
↑
三、提交申请与验证
填写域名信息等
- 将域名信息提交给证书颁发机构(CA),填写联系人等信息。
完成验证
- DV证书:通过DNS记录(添加CNAME或TXT)或邮箱验证域名所有权。
- OV/EV证书:需额外提交企业资料(如营业执照),并接受人工电话核验(可能)。
四、下载与安装证书
获取证书文件
- 验证通过后,CA会颁发证书文件(通常包含
.crt
主证书和.key
私钥)。
- 验证通过后,CA会颁发证书文件(通常包含
安装到服务器
- Apache:将证书文件放入指定目录,修改
httpd.conf
启用SSL。 - Nginx:配置
ssl_certificate
和ssl_certificate_key
路径。 - IIS:通过服务器管理界面导入证书。
- Apache:将证书文件放入指定目录,修改
五、配置HTTPS与测试
启用HTTPS
- 确保服务器监听443端口,配置域名强制跳转HTTPS(如设置301重定向)。
注意事项
- 私钥保护:私钥需严格保密,避免泄露。
- 定期更新:证书有效期通常为1-2年,到期前需续费并重新申请。
- 兼容性检查:确保证书支持服务器和客户端的加密算法(如TLS 1.2+)。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。