wordpress - 已更改 SSL 证书 - 旧证书仍在缓存中

标签 wordpress ssl

我不得不将我网站上的 SSL 证书从付费证书更改为加密证书。一切正常,但该网站的一些用户仍然收到 ssl 错误(旧的已过期)。问题是他们从浏览器的缓存中获取旧证书。

我如何向浏览器发送请求以获取新的 ssl 证书或删除缓存中的旧证书?这可能吗?

我正在使用 wordpress。

最佳答案

The problem is that they get the old certificate from the cache of their browsers.

浏览器不缓存叶证书。

我对您的确切设置一无所知,但很可能旧证书仍在使用,就像 www.example.comexample.com 上的不同证书一样 这取决于用户访问的内容。 IPv4 与 IPv6 地址上的不同证书也存在类似问题,即大多数用户将访问 IPv4 站点,但有些用户将访问 IPv6 站点。

也可能是您不仅更改了证书,还更改了 IP 地址,并且仍然可以在旧 IP 地址上找到具有旧证书的旧站点,并且某些用户的 DNS 缓存中仍然有旧 IP 地址。

鉴于您没有提供用户收到的确切错误消息,这也可能是服务器配置错误导致无法发送中间证书的问题。虽然浏览器尝试解决此类问题,但并非在所有情况下都可行。我建议使用 SSLLabs 检查您的网站并寻找链发行者或其他问题。

关于wordpress - 已更改 SSL 证书 - 旧证书仍在缓存中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53221509/

相关文章:

javascript - 我被难住的冲突 Jquery 问题

firefox - SSL 证书无法仅使用 Firefox 加载

ssl - Hyperledger Fabric - Peer 无法使用 Mutual TLS 连接到 (raft) Orderer

iOS - 推送通知、连接到 Apple APNS 服务器的 SSL 错误

每个页面上的 PHP 函数导致重定向循环

wordpress - WooCommerce 不允许我将自定义列添加到 shop_order 帖子类型

php - 在 WordPress 循环中按日期显示来自自定义分类的最后一篇文章

php - WordPress 和 Jquery 幻灯片

mysql - Sql 在 WordPress 中表现异常

Apache:无效命令 'SSLEngine',可能拼写错误或由未包含在服务器配置中的模块定义