求助一个 SSL 证书问题

2025 年 6 月 7 日
 panglaoban

有一个疑问,SSL 证书与域名和服务器是一一对应关系还是? 现在的情况是是: 1 、我在内网部署了一个 Web 应用,用的是 a.xxx.com,内网有 DNS 解析到内网服务器,通过 acme 生成对应的 a.xxx.com 证书,没有什么问题,OK; 2 、外网我也同时部署了一个 Web 应用,用的也是 a.xxx.com 域名,使用 DNS 解析到外网服务器,他也可以通过 acme 生成对应的 a.xxx.com 证书吗?这两个证书之间会有什么冲突吗?如果一个客户端交替连接内外网的情况下,访问 a.xxx.com ,会产生什么问题吗? 盼大佬求解。

PS:其实本意是想通过 acme 完成证书的自动续签,不知道续签时证书内容是否会产生改变,如果直接拷贝证书的话,续签后是否还能正常运行?

2649 次点击
所在节点    问与答
11 条回复
caomingjun
2025 年 6 月 7 日
1. 你讲的这套内外网对设置没有任何问题,证书只要有效即可,不需要是唯一的。
2. 续签时证书会改变,新证书和旧证书是不同的两个文件,续签之后要重新拷贝。
Trim21
2025 年 6 月 7 日
12 没有什么问题。

续签证书不是延长旧证书的有效时间而是重新生成一个新证书,所以要替换掉原来的。
Ipsum
2025 年 6 月 7 日
没有啥影响。随便用就是
NewYear
2025 年 6 月 8 日
直接申请泛域名的,到处部署都同一个就行
zuotun
2025 年 6 月 8 日
SSL 证书与域名和服务器没有任何关系。
这两个证书之间有可能会出现问题,不过是浏览器把证书缓存引起的,不要这样做。

证书生成后就已经写死了有效时间,无法更改只能重新生成一个新的,没有续签这种东西,只有提前吊销。相同域名是可以同时存在多个有效证书的,但也没什么必要。
更好的做法:内网申请证书后再拷贝到远程服务器,随后重载或重启两边使用到证书的服务。确保证书一致再通过 DNS 解析到不同服务器是完全没有任何问题的。
Aicnal
2025 年 6 月 8 日
没有影响,正常访问
我有个服务,做了灾备,主站和备站都是用 DNS 申请证书的
切流量的时候换到备站就可以直接访问,证书也是有效的
需要注意的是,主站和备站的证书不是一套证书,是分别独立申请的,但也都是有效的
Actrace
2025 年 6 月 8 日
微林直接申请泛域名证书,然后自动更新,一劳永逸。
panglaoban
2025 年 6 月 8 日
caomingjun @Trim21 @Ipsum @NewYear @zuotun @Aicnal @Actrace 感谢各位大佬解疑,我来试试,哪个天杀的把证书有效期改成三个月了,之前一年的时候拷贝下问题不大,三个月一次真的太折磨人了
996jiucai
2025 年 6 月 8 日
前些年 dv 证书都是不要钱的,而且都是一年期限的。现在这东西都要要求了,而且变成了 3 个月一续,可能这也是经济越来越差,钱钱越来越不好赚的一个体现吧。哈哈

泛化域名的 ssl 证书,你可以试试 let's encrypt 。 这个也是 3 个月一续,但是免费的,而且网上也很多自动化需的教程
BlackSas
2025 年 6 月 8 日
没有问题,你这个用法就是 split brain dns 。
zuotun
2025 年 6 月 8 日
@panglaoban #8 你别急,现在已经在推行一个月有效期的证书了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1137076

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX