🗣 Wd提问: 申请多域名证书
🤖 Ai回答: 我来为您介绍如何申请多域名证书(SAN证书)。
什么是多域名证书
多域名证书(Subject Alternative Name,简称SAN证书)可以在一个证书中保护多个不同的域名。
申请方式
1、免费证书提供商
Let's Encrypt
bash
使用Certbot申请
sudo certbot manual preferred-challenges dns \
-d 65.hk \
-d www.65.hk \
-d another-domain.com
ZeroSSL
支持免费的多域名证书
可通过Web界面申请
2、商业CA机构
常见提供商:
DigiCert
GlobalSign
Comodo
Sectigo
3、云服务商
阿里云SSL证书
bash
在阿里云控制台申请
支持免费DV证书和付费证书
腾讯云SSL证书
bash
腾讯云提供免费和付费多域名证书
申请步骤
方法一:使用Certbot(推荐)
bash
安装Certbot
sudo apt install certbot
申请DNS验证的多域名证书
sudo certbot certonly \
manual \
preferred-challenges dns \
email your-email@65.hk \
agree-tos \
-d domain1.com \
-d www.domain1.com \
-d domain2.com \
-d www.domain2.com
方法二:使用ACME.sh
bash
安装acme.sh
curl https://get.acme.sh | sh
申请证书
acme.sh issue \
-d 65.hk \
-d www.65.hk \
-d another.com \
dns
配置示例
Nginx配置
nginx
server {
listen 443 ssl;
server_name 65.hk www.65.hk another.com;
ssl_certificate /path/to/fullchain.pem;
ssl_certificate_key /path/to/privkey.pem;
SSL配置
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384;
}
Apache配置
apache
<VirtualHost *:443
ServerName 65.hk
ServerAlias www.65.hk another.com
SSLEngine on
SSLCertificateFile /path/to/cert.pem
SSLCertificateKeyFile /path/to/privkey.pem
SSLCertificateChainFile /path/to/chain.pem
</VirtualHost
注意事项
域名限制
Let's Encrypt: 单个证书最多100个域名
商业证书: 根据套餐不同,通常支持更多域名
验证方式
1、HTTP验证: 需要在每个域名根目录放置验证文件
2、DNS验证: 需要为每个域名添加TXT记录(推荐)
续期管理
bash
自动续期检查
sudo certbot renew dry-run
设置定时任务
crontab -e
添加:0 12 * * * /usr/bin/certbot renew quiet
成本对比
| 提供商 | 类型 | 多域名数量 | 价格 |
| Let's Encrypt | 免费 | 最多100个 | $0 |
| ZeroSSL | 免费 | 最多100个 | $0 |
| 阿里云 | 免费/付费 | 根据套餐 | ¥0起 |
| 商业CA | 付费 | 无限制 | $几十-$几百/年 |
故障排除
常见问题
bash
检查证书信息
openssl x509 -in certificate.crt -text -noout
验证证书链
openssl verify -CAfile ca-bundle.crt certificate.crt
选择适合您需求的方案,如果您需要具体的某个平台的详细教程,请告诉我!
📣 商家广告:





0
IP地址: 198.127.44.91
搜索次数: 14
提问时间: 2025-12-19 22:37:29
本站所有
❓
问答
均由Ai自动分析整理,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
本站由
🟢
豌豆Ai
提供技术支持,使用的最新版:
豌豆Ai站群搜索引擎系统 V.25.10.25
搭建本站。