Chrome 显示旧的 SSL 证书

TmT*_*ron 5 ssl google-chrome lets-encrypt

我在服务器上使用让我们加密证书。证书会自动更新并更新 server-config。

问题:当我在 Chrome 中打开网页时,它显示证书有效,但证书对话框仍显示旧证书信息(请参阅从日期起生效): 在此处输入图片说明

当我以隐身模式打开页面时,浏览器显示正确的/new 证书 在此处输入图片说明

另一个奇怪的事情:

  • 使用CTRL+F5刷新页面后,Chrome 显示正确信息
  • 但是当我现在关闭标签并打开一个新标签时,旧信息将再次显示!?

问题:

  1. 这可能是 Chrome 中的错误吗?即可能它缓存了证书信息太久
  2. 或者我的网页/服务器可以做些什么来更新这些信息?

TmT*_*ron 8

太长了;博士

事实证明,该问题与该网页是 PWA 有关,并且我们最初使用的是仅限 www 的证书。

细节

  • 在设置服务器时,我们首先创建一个仅限 www 的证书,例如www.myapp.com
  • 但我们忘记在证书中包含裸域,因此几个小时后我们创建了一个新myapp.com证书www.myapp.com
  • 已加载应用程序的浏览器存在问题中描述的问题

结果
实际上我们只是忽略了这个问题,因为只有少数客户端受到影响,即使对于这些客户端,chrome 也不会显示错误,并且连接仍然是加密的

有关更多详细信息,请参阅Let's Encrypt 论坛帖子