Certbot多域名证书如何申请

运维 作者:Stacy Cruz 2025-05-07 23:02:53

在申请包含多个域名的SSL证书时,Certbot无法正确识别所有域名,或部分域名验证失败。

解决方案

1. 正确指定域名:在Certbot命令中,使用 -d 参数正确指定所有需要申请证书的域名。例如:

1 sudo certbot --nginx -d domain1.com -d www.domain1.com -d domain2.com -d www.domain2.com

确保每个域名都拼写正确,并且已正确解析到服务器IP地址 。

2. 检查域名验证设置:对于每个域名,确保其验证方式正确且一致。如果部分域名验证失败,可尝试为这些域名单独配置验证方式,如使用DNS - 01验证或调整HTTP - 01验证的相关设置 。

3. 确认Web服务器配置:检查Web服务器的配置,确保每个域名都有对应的虚拟主机配置,并且配置正确。对于Nginx服务器,每个域名应在 /etc/nginx/sites - available/ 目录下有独立的虚拟主机配置文件;对于Apache服务器,每个域名应在 /etc/httpd/conf.d/ 目录下有相应的虚拟主机配置 。

关注公众号:拾黑(shiheibook)了解更多

友情链接:

下软件就上简单下载站:https://www.jdsec.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接