文档中心
SSL璇佷功鍙互澶氫釜绔欑偣浣跨敤鍚楋紵涓€鏂囪鎳傚鍩熷悕SSL璇佷功鐨勯€夋嫨涓庝娇鐢?txt
时间 : 2025-09-27 16:43:43浏览量 : 2
什么是SSL证书?

SSL证书(现在更准确的说法是TLS证书)就像网站的"身份证"和"保险箱",它有两个主要作用:一是验证网站的真实身份,防止你访问到假冒网站;二是加密你和网站之间的通信内容,防止聊天记录、密码等敏感信息被窃听。
想象一下,当你在咖啡馆用公共WiFi登录网上银行时,如果没有SSL加密,旁边懂技术的人可能轻易就能看到你的账号密码。而有了SSL证书,即使数据被截获,黑客看到的也只是一堆乱码。
单域名 vs 多域名SSL证书
单域名SSL证书
就像它的名字一样,只能保护一个具体的域名。比如为`www.example.com`购买的证书不能用在`shop.example.com`或`example.net`上。
适用场景:只有一个主要网站的小型企业或个人博客。
多域名SSL证书(SAN证书)
这种证书就像一个"套餐",可以同时保护多个不同的域名。技术上称为"主题备用名称"(Subject Alternative Name, SAN)证书。
真实案例:
一家公司有以下需要HTTPS保护的站点:
- 官网:`www.company.com`
- 商城:`shop.company.com`
- 客户门户:`clients.company.net`
- API服务:`api.company.io`
与其为每个站点单独购买和管理四个证书,他们可以购买一个支持4个域名的SAN证书,一次性解决所有问题。
SSL证书覆盖多站点的几种方式
1. 通配符证书(Wildcard Certificate)
用星号(*)作为通配符,保护一个主域及其所有子域。例如:
- `*.example.com`可以保护:
- `www.example.com`
- `mail.example.com`
- `blog.example.com`
但不能保护:
- `example.com`(需要单独添加)
- `test.example.org`(不同顶级域)
优点:适合有大量子域的场景
缺点:如果私钥泄露,所有子域都会受影响
2. SAN多域名证书
如前所述,可以保护完全不同的多个域名。例如同时保护:
- `example.com`
- `example.net`
- `company.org`
3. 多域通配符组合
一些高级方案允许在一个证书中结合通配符和具体域名:
- `*.example.com`
- `*.department.company.org`
SSL多站点使用的技术实现
在配置Web服务器时(以Nginx为例),需要在配置文件中指定哪些域名使用同一个证书:
```
server {
listen 443 ssl;
server_name www.example.com example.com;
ssl_certificate /path/to/multidomain.crt;
ssl_certificate_key /path/to/private.key;
...其他配置...
}
server_name shop.example.net;
ssl_certificate /path/to/multidomain.crt;
同一份文件
ssl_certificate_key /path/to/private.key;
同一个私钥
SEO影响与最佳实践
Google明确表示HTTPS是搜索排名的一个正面因素。使用多域名SSL时要注意:
1. 避免滥用:不要在一个证书中包含不相关的几十个域名
2. 合理分组:将同一业务下的相关站点放在一个SAN中
3. 及时更新:当新增站点时要重新签发包含新域的SAN
4. OCSP装订:启用此功能可提高性能并避免隐私泄露
CA/B论坛规范的限制
负责制定SSL标准的CA/B论坛规定:
1. SAN数量限制通常为100个左右(不同CA可能有差异)
2. DV(域名验证)型最多250个SAN
3. OV(组织验证)和EV(扩展验证)型通常限制更严格
4. IP地址也可以作为SAN项加入
SSL管理建议清单
1. 统一到期日:将所有相关站点的续期时间对齐
2. 自动化监控:使用工具监控所有站点的到期状态
3. 密钥安全:妥善保管私钥并定期轮换
4. 协议更新:禁用旧版TLS1.0/1.1只保留TLS1.2+
5. 混合内容检查:确保页面内所有资源都是HTTPS加载的
FAQ常见问题解答
Q: SAN中的每个站点都需要单独验证吗?
A: DV型只需验证主控权;OV/EV型需要对每个组织进行更严格审核。
Q: SAN比单买多个便宜吗?
A: SAN通常比分别购买便宜20%-50%,具体取决于CA和数量。比如5个域的SAN可能相当于3个单域的价格。
Q: SAN会影响性能吗?
A: SAN会增加少许握手时间(约几毫秒),但现代服务器处理能力完全可以忽略不计。反而减少的TCP连接建立次数会提升整体性能。
TAG:ssl证书可以多个站点使用吗,ssl证书能用其他端口吗,ssl证书可以绑定ip吗,ssl证书会影响网站速度吗,ssl证书可以多个站点使用吗