WordPress 中的 ERR_SSL_PROTOCOL_ERROR:如何永久修复

在 Web 的早期,安全并不是首要考虑的问题.但是,随着更多关于互联网的信息穿梭,对个人和计算机安全有必要的需求.但是,我们提供的帮助协议有时会动摇.这可能会在您的浏览器中产生 ERR_SSL_PROTOCOL_ERROR.

要在两行之间进行阅读,一个端点无法验证连接是否安全,而它应该是安全的.因此,您将看到错误.这可能是您的浏览器或网络服务器的问题,尽管您需要进行一些侦查工作以找出原因.

在这篇博文中,我们将查看ERR_SSL_PROTOCOL_ERROR,并了解如何修复它.在此之前,让我们首先谈谈导致错误的原因,以及有关安全连接的一些背景.

安全网站连接入门

对于不知情的人,大部分互联网 在安全连接上运行.有一些协议可以确保在客户端(即您的计算机)和服务器(即网络服务器)之间运行的数据免受恶意攻击.

您经常会听说超文本传输​​协议安全 (HTTPS) 连接,这是典型的网络标准.虽然安全套接字层 (SSL) 是 HTTPS 中安全协议的最常用术语,但它是一种贬值的技术.相反,传输层安全(TLS) 是标准,尽管您经常会看到对 SSL 的可互换引用.

一般来说,这些协议结合起来在一端加密数据,在整个管道中保护它免受恶意意图的侵害,并在另一端"解锁"它.您会知道站点是否使用 HTTPS,因为域名会以明确的方式对其进行说明.更重要的是,几乎所有浏览器都会显示一个"挂锁"图标作为视觉通知:

为了启用 HTTPS(从而实现安全连接),您必须安装 证书 在您的网站上.在下一部分中,我们将了解这如何影响对您网站的访问.

WordPress 中的 ERR_SSL_PROTOCOL_ERROR 是什么

虽然我们将其称为 ERR_SSL_PROTOCOL_ERROR,但浏览器将使用不同的名称.例如,基于 Chromium 的浏览器(例如 Chrome 本身和 Brave)会显示给定的错误,但 Firefox 会显示不同版本的错误:

您还会在屏幕上获得大量信息以帮助您诊断问题(与其他浏览器不同).

一般来说,该错误与服务器或客户端计算机无法使用 SSL 证书验证网站的安全性有关.连接的任何一端都可能导致错误,但作为最终用户,如果问题出在网站上,您无能为力.

总而言之,ERR_SSL_PROTOCOL_ERROR 不是 WordPress 网站本身的问题,而是决定其安全性的协议的问题.尽管如此,您还是可以采取一些措施来修复它.

如何修复 WordPress 中的 ERR_SSL_PROTOCOL_ERROR(6 种方法)

ERR_SSL_PROTOCOL_ERROR 的独特之处在于您无需深入研究站点的设置或核心文件来修复它.我们将以最终用户的身份解决此问题,原因将在我们的第一种方法中说明.

现在,让我们总结一下我们要关注的方法:

  1. 联系网站让他们知道有错误.
  2. 检查您的 SSL 证书和设置.
  3. 检查系统的时间和日期设置.
  4. 更新您的操作系统 (OS) 和浏览器.
  5. 清除浏览器 Cookie 和缓存.
  6. 禁用浏览器扩展.

前两种方法将涵盖服务器(即站点)是错误原因的情况.从那里,我们将了解最终用户可以采取哪些措施来解决 ERR_SSL_PROTOCOL_ERROR.

1.联系网站让他们知道

如果您是遇到 ERR_SSL_PROTOCOL_ERROR 的最终用户,这可能会令人沮丧,因为您会在前端看到一些"服务器级"错误,这会破坏用户体验(用户体验).

不过,如果您浏览某个网站并看到错误,在这种情况下您只能做一件事:联系相关网站.当然,如果没有访问该网站,您可能无法做到这一点,但应该有其他渠道可以探索.

例如,该网站可能有社交媒体渠道.如果直接消息 (DM) 是开放的,那就更好了.如果您可以让他们知道,只需要一条简短的消息和屏幕截图即可.

您可能还想在 WHOIS 数据库中查找域:

这将显示域的某种级别的联系信息.例如,通常有一个"技术联系人",这是使用的完美电子邮件地址.大多数情况下,您会注意到该域具有隐私保护,因此电子邮件看起来并不典型.好消息是,您仍然可以通过此地址向站点发送消息-它会在过滤后转发给他们.

发送消息或电子邮件后,您作为最终用户通知站点的工作就完成了.不过,您仍然需要进行一些检查,我们将在几分钟后讨论这些.

2.检查您的 SSL 证书和设置

如果您是遇到 ERR_SSL_PROTOCOL_ERROR 的网站所有者,您必须快速工作.如果用户通知您该问题,则更是如此.大多数情况下,问题在于您的证书本身.因此,您需要调查以下几个方面:

  • 您的 SSL 缓存(如果可能).
  • 浏览器缓存.
  • 您的 SSL 证书验证.

我们将在后面的部分中讨论清除缓存.不过,您需要了解您的 SSL 证书是否存在根本问题.

如果不进行任何更改就会出现错误的情况很少见,因此请考虑您最近几天是否对站点的 SSL 设置进行了更新.如果是这样,这是您的第一个停靠点,如果可能,您应该还原这些更改,看看这是否能解决错误.

根据您选择的授权机构和托管服务提供商,验证您的 SSL 证书采用不同的形式.因此,我们无法提供验证您的 SSL 证书的确切步骤.以下是广义上的操作:

  • 您需要通过托管仪表板或证书颁发机构访问您的证书信息.
  • 检查是否明确提到了验证——它可能是一个绿色的勾,准确的措辞或其他内容.
  • 如果您的 SSL 证书未经验证,请解决该问题.或者,您可以删除或更新证书以刷新设置.

如果您仍然无法解决ERR_SSL_PROTOCOL_ERROR,我们建议您联系您的主机以获取建议.托管 WordPress 主机 将在这种情况下提供更多价值.

3.检查系统的时间和日期设置

SSL 证书有固定的到期日期.验证检查之一是比较客户端和服务器端之间的"时间戳".如果出现问题,您会看到错误.

因此,您需要检查本地系统设置,特别是时间和日期.安全连接将始终假定本地日期和时间是正确的.如果不是,则会影响身份验证.

要在 Mac 上执行此操作,请前往 系统偏好设置 >日期 &时间面板:

对于 Windows 计算机,您需要从 Windows 搜索栏中打开设置,然后打开日期和时间设置:

从这里,编辑时间和日期,然后保存您的更改.在大多数情况下,这将有一个自动设置.因此,它更像是检查一切是否正确.尽管如此,这是一个您不能跳过的领域,因为它确实有可能导致 ERR_SSL_PROTOCOL_ERROR.

4.更新您的操作系统 (OS) 和浏览器

解决任何计算机问题的经典步骤是将其关闭然后再打开.您可以通过更新操作系统和浏览器来扩展此功能,因为可能有针对 ERR_SSL_PROTOCOL_ERROR 的特定修复.

当然,每个操作系统和浏览器都有不同的方式来执行更新.例如,macOS 用户可以导航到 Apple >顶部工具栏中的 About This Mac 屏幕,然后选择 Software Update...:

Windows 用户可以前往设置 > Windows 更新,然后检查哪里有可用的东西:

至于您的浏览器,您的首选项屏幕中通常会有一个设置.例如,Firefox 在 Preferences > 中包含该选项.一般> Firefox 更新屏幕:

无论如何,一旦您更新了您选择的浏览器和操作系统,您就可以再次测试 ERR_SSL_PROTOCOL_ERROR.如果它仍然存在,您可以尝试其他途径.

5.清除浏览器 Cookie 和缓存

清除浏览器缓存(以及任何 cookie)是一种古老的技术,可以让有故障的浏览器重新工作.这是因为这些文件存储有关您的浏览器和您访问的站点的信息.如果其中的信息比网站的当前版本旧,您可能会收到错误消息.

因此,您还需要清除 cookie 和缓存,看看这是否会阻止 ERR_SSL_PROTOCOL_ERROR.

如果我们列出清除浏览器缓存的每个过程,这篇文章将是巨大的.不过,每个浏览器都有一系列广泛的步骤:

  • 访问您的首选项设置.
  • 找到隐私部分.
  • 找到其中的选项以清除 cookie 和缓存.

大多数浏览器都将其作为一个简单的建议,因此您应该能够找到所需的选项.这里 是 DesignBombs 关于如何在所有主要浏览器中清除浏览器缓存的重要资源.

6.禁用浏览器扩展

就像 WordPress 有插件一样,浏览器也可以提供扩展或附加组件来增强体验.在某些情况下,其中一个或多个与您的其他系统设置之间可能存在冲突.

您会发现安全扩展程序(以及系统上的应用程序,就此而言)是导致错误的主要原因,因为它们的工作方式具有固有的性质.当然,它们的工作是阻止看起来有安全风险的连接,因此可能存在您不知道的"误报".

同样,浏览器将有不同的使用扩展程序的方式.例如,Firefox 的菜单中有一个附加组件和主题页面:

与此同时,Safari 将其扩展放在 Preferences > 下.扩展屏幕:

无论如何,一旦找到正确的屏幕,请禁用所有扩展并检查错误.如果它仍然存在,您可以再次启用所有内容.但是,如果它消失,请一次启用每个扩展,直到错误再次出现.

找到恶意扩展后,您可能需要联系开发人员进行修复.此外,如果扩展程序对您的工作流程至关重要,您将需要寻找替代方案.

总结

如果您浏览网页,则在浏览网页时需要确保安全.网站使用一组复杂的协议,这些协议结合在一起有助于防止您的信息落入恶意用户之手.在某些情况下,浏览器和服务器之间的验证可能会失败,并显示 ERR_SSL_PROTOCOL_ERROR.

这篇文章通过多个步骤研究了如何解决错误.尽管如此,其中大部分都与您作为最终用户可以测试的内容有关.这是因为服务器端问题是由于 SSL 证书设置不正确造成的.不过,最好也检查一下自己的情况,因为可能存在您不知道的问题.

作为网站所有者或最终用户,您是否遇到过ERR_SSL_PROTOCOL_ERROR?在下面的评论部分与我们分享您的经验!

23

发表回复