代码之家  ›  专栏  ›  技术社区  ›  pankaj

如何使用服务器端配置(nginx)强制浏览器获取新的ssl证书而不是旧的ssl证书?

  •  0
  • pankaj  · 技术社区  · 7 年前

    我们有一个配置了ssl的网站。2天后SSL证书过期了,所以我买了一个新的,而不是更新。我已经配置了新的。现在,尽管配置了新的ssl证书,但仍有一些用户获得了ssl证书过期问题。

    我想强制浏览器重新检查新的SSL证书,使用一些服务器端配置,因为我们不能手动更新和更新每个用户浏览器证书。必须使用一些服务器端配置来完成。我们正在使用nginx。

    这对我们来说真的很重要。

    请在这方面给予帮助。

    谢谢!

    1 回复  |  直到 7 年前
        1
  •  1
  •   Steffen Ullrich    7 年前

    只有当服务器发送证书时,客户端才会验证该证书。服务器在每次完整的tls握手时发送一个。浏览器不会以某种方式缓存旧证书,并在验证时忽略服务器发送的证书。

    很可能您还没有在服务器端完全推出新证书。例如,如果有多个服务器,请确保所有服务器都有新证书。如果服务器提供对IPv4和IPv6的访问,请确保在这两种情况下都提供了正确的证书。如果您在多个端口上提供服务,请确保它们都使用新证书。