修复不同浏览器和平台的SSL连接错误

错误类型:
浏览器错误
错误名称:
SSL连接错误
英文名称:
SSL Connection Error
错误描述:
在浏览网站时,可能会遇到几种类型的SSL连接错误。其中一些错误是由于服务器端问题造成的,而另一些错误是由于本地配置问题造成的。
错误变体:
SEC_ERROR_UNKNOWN_ISSUER
NET::ER_CERT_COMMON_NAME_INVALID
SSL Handshake Failed
ERR_SSL_OBSOLETE_VERSION
ERR_SLL_PROTOCOL_ERROR
更多信息

修复不同浏览器和平台的SSL连接错误

为您的网站获取安全套接字层(SSL)证书并进行设置从未如此容易。但是,即使在正确安装证书并通过HTTPS强制通信后,您仍然可能会遇到SSL连接错误。在许多情况下,这些错误消息会导致用户跳出网站,进而让网站的跳出率急升。

了解SSL错误的原因将有助于防止它们出现在您的网站上。根据您看到的消息以及您正在使用的浏览器或操作系统,您还将知道如果遇到一个问题该怎么办。

在本文中,我们将探讨什么是SSL连接错误及其主要原因。我们还将讨论它们最常见的类型,以及如何对它们进行故障排除。

  1. 什么是SSL连接错误?
  2. 如何修复SSL连接错误

什么是SSL连接错误?

Firefox中存在SSL连接错误

Firefox中存在SSL连接错误

在浏览网站时,可能会遇到几种类型的SSL连接错误。其中一些错误是由于服务器端问题造成的,而另一些错误是由于本地配置问题造成的。

广义而言,SSL连接错误将阻止您通过超文本传输协议安全(HTTPS)安全浏览网站。您的浏览器可能允许您继续连接,但在大多数情况下,它会告诉您这样做的风险由您自己承担。如果没有有效的SSL证书,恶意方可以截获您与试图查看的网站交换的任何数据。

您可能遇到的一些最常见的SSL连接错误包括:

每种类型的SSL连接错误都指向不同的原因。当你遇到这样的问题时,你的浏览器会显示一条特定的消息,告诉你为什么会看到它:

请务必注意,错误消息可能因浏览器而异。上图来自Firefox,而当我们使用Chrome打开同一网站时会弹出下图:

Chrome中的SSL连接错误

Chrome中的SSL连接错误

如前所述,并非所有SSL连接错误都源于您的服务器配置问题。您的网站可以拥有完全有效的SSL证书,但用户在访问它时可能仍会遇到错误。

在接下来的几个部分中,我们将向您展示如果您尝试访问网站并遇到SSL连接问题该怎么办。

如何修复SSL连接错误

如果您不负责网站,则在修复服务器端SSL连接错误时您无能为力。但是,由于您的本地设备或浏览器配置问题,可能会出现一些问题。

我们将向您展示如何使用各种浏览器、移动操作系统和社交媒体平台修复导致SSL连接错误的本地问题。

  1. 如何修复Google Chrome中的SSL连接错误
  2. 如何修复Firefox中的SSL连接错误
  3. 如何修复Safari中的SSL连接错误
  4. 如何修复iPhone和iPad上的SSL连接错误
  5. 如何修复Android上的SSL连接错误
  6. 如何修复Facebook上的SSL连接错误
  7. 如何修复Gmail上的SSL连接错误
  8. 如何修复YouTube上的SSL连接错误

1. 如何修复Google Chrome中的SSL连接错误

如果您在Google Chrome中遇到 SSL 连接错误,您可以实施几个快速修复。

首先,请确保您运行的是最新版本的Chrome。您可以从浏览器本身更新Chrome ,也可以从Google Chrome的网站下载并安装最新版本。

接下来,检查您系统的时间和日期是否同步。如果您的设备时间不正确,您可能会在整个网络中遇到SSL连接问题,因为某些SSL证书依赖于内部系统时钟进行验证。您计算机上的时间或日期不正确可能会导致错误,因为您的浏览器无法验证这些证书。

在Windows上,您可以通过打开“设置”菜单并选择“时间和语言”选项来修复时间和日期:

访问Windows的“时间和语言”设置

访问Windows的“时间和语言”设置

在下一个屏幕上,确保启用了自动设置时间自动设置时区选项。或者,您可以手动选择时区并启用手动设置日期和时间选项:

在Windows中同步时间

在Windows中同步时间

如果您在macOS上使用Chrome ,请单击屏幕左上角的 Apple 图标打开“系统偏好设置”菜单。选择日期和时间选项并启用自动设置日期和时间设置:

macOS的“日期和时间”设置

macOS的“日期和时间”设置

 

修复日期和时间后,尝试访问在 Chrome 中显示 SSL 连接错误的网站。如果问题仍然存在,请继续清除Chrome缓存和cookie。为此,请打开“设置”菜单并单击“清除浏览数据”

将弹出一个窗口,使您可以选择要清除的数据。如果您使用的是基本设置,请选择Cookies和其他站点数据缓存的图像和文件,然后点击清除数据按钮:

清除Chrome中的缓存和cookie

清除Chrome中的缓存和cookie

您可以尝试的另一个修复方法是清除操作系统中的SSL状态。要在Windows中执行此操作,请打开开始菜单并搜索Internet选项。单击出现的结果,将弹出Internet属性窗口。跳转到Content并单击清除SSL状态:

在Windows中清除SSL状态

在Windows中清除SSL状态

清除 SSL slate 将删除本地存储在您计算机上的所有证书。下次您重新加载网站时出现SSL连接错误,浏览器将尝试重新验证其证书,并在此过程中可能会清除错误。

如果您使用的是macOS,则清除SSL状态的方式略有不同。打开您的Utilities菜单并转到Keychain Access。在左侧菜单中选择Keychains下的System选项,您将看到系统本地存储的所有SSL证书的概述:

访问macOS的SSL状态

访问macOS的SSL状态

您可以单独选择证书并手动删除它们。如果您发现您尝试访问的网站的证书,请先删除该证书,然后检查 SSL 连接错误是否仍然存在。

在这个阶段,如果所有其他方法都失败了,请暂时禁用您的防病毒软件和防火墙。我们建议将此作为最后的手段,因为在大多数情况下,您的防病毒软件不会导致SSL连接问题。

如果您尝试了所有修复但没有任何效果,则可以假设SSL连接问题出在服务器上。

2. 如何修复Firefox中的SSL连接错误

在 Firefox 中修复 SSL 连接错误的工作方式与其他浏览器非常相似。您可以按照上一节中的说明实施以下修复:

  1. 检查系统的日期和时间并进行调整。
  2. 清除您的本地 SSL slate。

如果这些解决方案都不起作用,那么是时候清除Firefox浏览器cookie和缓存了。为此,请转到“选项”菜单并跳转到“隐私和安全”选项卡。然后单击Cookie和站点数据下的清除数据按钮:

清除Firefox中的站点数据

清除Firefox中的站点数据

再次尝试访问出现SSL连接错误的网站。如果您的浏览器无法建立连接,请检查是否有可以更新的新版本Firefox

3. 如何修复Safari中的SSL连接错误

到目前为止,我们已经针对跨操作系统工作的 SSL 连接错误进行了多项修复。如果您使用的是 Safari,请按照Google Chrome部分下给出的相同说明开始操作:

  1. 检查系统的日期和时间并进行调整。
  2. 清除macOS中的本地SSL状态。

如果SSL连接错误仍然存​​在,您可以继续并清除Safari浏览器cookie和缓存。如果您使用的是iMac、Macbook、iPhone或iPad,请参阅此处的确切说明:

  1. 打开Safari设置菜单。
  2. 单击清除历史记录

顺便说一句,请尝试访问之前出现SSL连接错误的网站。除非您正在处理服务器端配置问题,否则该错误现在应该消失了。

4. 如何修复iPhone和iPad上的SSL连接错误

在iPhone或iPad上修复SSL连接错误的过程与在macOS上的修复过程相同。首先,您需要检查设备的日期和时间是否同步。要访问移动设备的日期和时间设置:

  1. 打开“设置”应用,然后选择“常规” >“日期和时间”
  2. 检查是否启用了自动设置选项。如果不是,请打开它。
  3. 手动检查您的设备是否使用正确的时区。

更新日期和时间设置后,您可以继续清除浏览器的cookie和缓存。为此,请打开设置应用程序并选择Safari >清除历史记录和网站数据

清除iOS上的Safari浏览数据

清除iOS上的Safari浏览数据

如果您在iOS设备上安装了不同的浏览器,过程应该仍然相似。

不幸的是,最新版本的iOS删除了在iPhone或iPad上清除SSL选项卡的选项,因此这不是一个可行的解决方案。如果上述修复均无效,则可以假设问题出在服务器端。

5. 如何修复Android上的SSL连接错误

修复 Android 上的 SSL 连接错误相对简单。首先,继续检查您的时间和日期设置,看看它们是否准确。

打开“设置”应用程序,然后点击“常规管理” >“日期和时间”。然后检查是否启用了自动日期和时间设置:

更新Android中的日期和时间设置

更新Android中的日期和时间设置

请务必注意,与 iOS一样,Android不包含用于清除SSL状态或删除单个证书的选项。修复SSL连接错误的方法是清除Chrome浏览数据。这样做:

  1. 打开Chrome浏览器并访问其设置菜单。
  2. 转到隐私和安全
  3. 点击清除浏览数据
  4. 选择浏览器的Cookie 和站点数据以及缓存的图像和文件选项,然后点击清除数据。

清除Chrome网站数据后,检查SSL连接错误是否仍然存在。如果是这样,很可能是服务器端配置问题。

6. 如何修复Facebook上的SSL连接错误

如果您在Facebook上遇到SSL连接错误,您可以确定这不是服务器端问题。这意味着您正在处理本地配置问题。以下是您应该实施的修复:

  1. 调整本地时间和日期设置。
  2. 清除浏览器的缓存和cookie。
  3. 清除您操作系统的SSL状态或删除Facebook的任何本地证书。

您可以在本文的Google Chrome部分中找到有关在Windows和macOS上调整日期和时间设置的说明。我们还提供了有关清除Chrome、Firefox和Safari浏览器cookie和缓存的说明。

7. 如何修复Gmail上的SSL连接错误

尝试使用移动应用访问Gmail时不会遇到SSL连接错误。但是,如果您使用Chrome、Firefox或Safari访问Gmail的网络服务,则可能会弹出 SSL 错误。在这种情况下,您应该:

  1. 调整您的本地时间和日期设置(查看上面的Google Chrome部分以获取说明)。
  2. 清除浏览器的缓存和cookie。
  3. 清除操作系统的SSL状态或删除Gmail的所有本地证书。

如果其他一切都失败了,您可以在尝试暂时禁用防火墙或将浏览器更新到最新版本的同时,使用移动应用访问Gmail。

8. 如何修复YouTube上的SSL连接错误

YouTube的SSL连接错误可能是由于您的操作系统或浏览器中的本地配置错误造成的。如果您在YouTube中遇到SSL错误:

  1. 调整您的本地时间和日期设置(查看上面的Google Chrome部分以获取说明)。
  2. 清除浏览器的缓存和cookie。
  3. 清除您操作系统的SSL状态或从YouTube中删除任何本地证书。

我们在本文前面提供了有关清除Chrome、Firefox和Safari浏览器缓存和cookie的说明。同样,您可以通过查看前面部分中的Chrome和Safari说明来找到有关如何清除SSL状态的分步指南。

小结

SSL连接错误有多种形式和大小。如果您正在处理服务器端错误,除了等待站点所有者修复它或继续进行不安全的连接之外,您通常无能为力。

也就是说,您可以尝试几种可能解决此问题的本地配置修复,包括:

  1. 调整您的时间和日期设置。
  2. 清除浏览器的cookie和缓存。
  3. 清除操作系统的SSL状态。

评论留言