SSL(Secure Sockets Layer)证书是一种数字证书,用于在网站和浏览器之间建立加密连接。安装SSL证书后,网站协议从 http:// 变为 https://,数据传输会被加密。
HTTP就像寄明信片——谁都能看到内容;HTTPS就像寄加密信件——只有收信人能打开。
| 类型 | 验证方式 | 适用场景 | 价格 |
|---|---|---|---|
| DV(域名验证) | 验证域名所有权 | 个人网站、博客、工具站 | 免费/¥50-200 |
| OV(企业验证) | 验证企业身份 | 企业官网、电商平台 | ¥1000-3000 |
| EV(扩展验证) | 严格的企业身份审核 | 银行、金融、支付平台 | ¥2000-5000 |
对个人站长而言,DV证书完全够用。
全球最流行的免费SSL证书颁发机构,被所有主流浏览器信任。
sudo apt install certbot python3-certbot-nginxsudo certbot --nginx -d www.bayihy.cn -d bayihy.cn使用Cloudflare作为CDN时,会自动提供免费的Universal SSL证书,无需手动配置。
如果网站是企业级应用或有特殊需求,可以考虑付费证书:
免费SSL证书有效期通常为90天(Let's Encrypt)或1年(云厂商)。建议设置续费提醒或使用Certbot自动续期。
首次HTTPS握手会有轻微延迟,但现代TLS 1.3协议已将影响降到极低。配合HTTP/2使用,HTTPS反而比HTTP更快。
可以申请多域名证书(SAN)或通配符证书(*.example.com),覆盖多个子域名。
浏览器会显示"不安全"警告页面,用户可能不敢访问你的网站。务必设置自动续期!