从AWS迁移至Google Cloud后Certbot SAN证书无法正常识别多域名的问题求助
从AWS迁移至Google Cloud后Certbot SAN证书无法正常识别多域名的问题求助
各位大佬好,我最近在把一台运行Ubuntu 22.04LTS、搭载WordPress和Apache2的服务器从AWS迁移到Google Cloud,这台服务器托管了多个域名,一直用Certbot管理SSL证书。
之前在AWS实例上,我只需要生成一个包含所有域名的SAN证书,就能完美运行,所有域名的SSL都正常,浏览器完全不会有任何报错提示。
但迁移到Google Cloud之后,同一个包含多域名的证书却无法被正常识别。举个具体的例子:
- 单独给
highland.photography和www.highland.photography生成证书时,一切正常 - 但如果把这两个域名和
richardharr.is、www.richardharr.is放在同一张SAN证书里,最后这两个域名就会被浏览器提示没有有效证书
我用的是Certbot v2.8.0版本,这个版本在AWS上完全正常工作。我猜测可能是SAN配置或者Apache的Rewrite规则出了问题,已经尽量克隆了AWS上的所有配置文件,但还是没解决问题。
我现在的核心疑问就是:为什么同样的配置、同样的证书生成方式,在AWS上单证书多域名就能完美运行,到了Google Cloud就出问题了?实在搞不懂两个环境的差异点在哪里,求各位大佬帮忙分析指点!
备注:内容来源于stack exchange,提问作者user484336
相关产品推荐
相关产品推荐

