![不明白为什么 SSL 证书无法安装](https://linux22.com/image/781042/%E4%B8%8D%E6%98%8E%E7%99%BD%E4%B8%BA%E4%BB%80%E4%B9%88%20SSL%20%E8%AF%81%E4%B9%A6%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85.png)
我正在将一些网站从 Digital Ocean 服务器转移到 SiteGround。我对看到的行为和对 TTL 的理解感到困惑。我做这种事情已经很多年了(在 DO 和 SG 上运行了很多网站),但我从未见过这种情况。这很麻烦,因为与此同时,转移的网站没有在 https 上运行,并警告任何潜在访问者。
以下是我迁移几个网站所采取的步骤,均表现出相同的模式:
- 将网站文件上传至 SiteGround
- 将 A 记录从 DO 指向 SiteGround,并将更改的 TTL 设置为 5 分钟
- 不久之后,我发现切换已经完成(至少对我来说),并且 SSL 证书显然失败了,现在该网站对于访问它并路由到 SG 服务器的任何人来说都是不安全的。
- 前往 SiteGround 的 SSL 证书安装程序重新安装证书,但失败了……现在 4 个小时过去了,仍然失败
我联系了他们的支持人员,他们说我必须等待 48-72 小时才能获得新的 SSL 证书。这是我不明白的部分。如果我将 A 记录上的 TTL 设置为 5 分钟,它不会在这几分钟内传播(或至少接近它?),所以当 SiteGround 安装证书时,挑战会起作用吗?我即将转移很多网站,并试图找出一种可以避免这种 SSL 中断的模式。有什么想法为什么会出现这种行为?