15%

Alexhost 满足您的愿望

参与调查 并赢得奖品

08.10.2024

如何修复 NET::ERR_CERT_AUTHORITY_INVALID 错误

NET::ERR_CERT_AUTHORITY_INVALID 错误是在现代网页浏览器中常见的问题,如 Google Chrome、Mozilla Firefox 和 Microsoft Edge。当浏览器确定网站使用的 SSL/TLS 证书不是由受信任的证书颁发机构(CA)颁发时,就会出现此错误消息。因此,浏览器会阻止用户访问该网站,以保护他们免受潜在的安全风险,例如数据拦截或中间人攻击。

此错误可能由于多种原因而发生。其中一个最常见的原因是使用自签名证书,这通常用于本地开发环境或内部公司工具,但公共浏览器不将其视为有效。另一个可能的原因是证书过期 SSL 证书——如果证书超过了到期日期且未续订,浏览器会自动将其标记为不受信任。此外,证书链可能存在问题,例如缺少或配置错误的中间证书,导致浏览器无法验证证书的信任路径回到受认可的根证书颁发机构。

NET::ERR_CERT_AUTHORITY_INVALID 错误的原因是什么?

  • 自签名 SSL 证书:网站使用的 SSL 证书不是由受信任的证书颁发机构颁发的。
  • 过期的 SSL 证书:SSL 证书已过期,网站所有者未进行续订。
  • 配置错误的 SSL 证书:证书可能配置不当,例如缺少中间证书。
  • 日期和时间不正确:计算机上的日期和时间可能不同步,这可能导致 SSL 错误。
  • 防病毒软件或防火墙干扰:计算机上的安全软件可能会阻止 SSL 证书,如果它认为证书可疑。

如何修复 NET::ERR_CERT_AUTHORITY_INVALID 错误

以下是您可以采取的一些步骤来解决此问题:

步骤 1:检查计算机上的日期和时间

计算机上的日期和时间设置不正确可能会导致 SSL 错误,因为证书依赖于它们进行验证。

Windows

  • 转到 设置 > 时间和语言 > 日期和时间
  • 确保启用 自动设置时间自动设置时区
  • 单击 立即同步 手动更新时间。

macOS

  • 转到 系统偏好设置 > 日期和时间
  • 检查 自动设置日期和时间
  • 重新启动浏览器并尝试再次访问该网站。

步骤 2:清除浏览器缓存和 Cookie

缓存的数据和 Cookie 有时会干扰 SSL 验证。

Google Chrome

  • 单击三点菜单 > 更多工具 > 清除浏览数据
  • 选择 所有时间 作为时间范围。
  • 勾选 Cookie 和其他网站数据缓存的图片和文件
  • 单击 清除数据

Firefox

  • 单击汉堡菜单 > 设置 > 隐私与安全
  • Cookie 和网站数据 下,单击 清除数据

清除缓存后,重新启动浏览器,查看错误是否仍然存在。

步骤 3:暂时禁用防病毒软件或防火墙

某些防病毒程序和防火墙会执行 SSL 扫描,这可能导致 SSL 证书错误。

  • 暂时禁用 您的防病毒或防火墙软件,查看网站是否在没有 SSL 错误的情况下加载。
  • 如果在禁用软件后网站正常工作,请检查您的防病毒设置,查找与 SSL 扫描或 HTTPS 扫描相关的选项。在您的防病毒软件中禁用 SSL 扫描

注意:测试后请记得启用您的防病毒或防火墙,以维护系统安全。

步骤 4:绕过 SSL 错误(仅用于测试)

如果您信任该网站并希望继续访问尽管有警告,您可以绕过错误。这不建议用于敏感网站(例如,银行、在线购物)。

  • Google Chrome:单击 高级 > 继续访问 [网站](不安全)
  • Firefox:单击 高级 > 接受风险并继续

注意:这是一种临时解决方案,仅在您确信该网站安全时使用。始终尝试解决错误的根本原因。

步骤 5:手动安装证书(高级用户)

如果您是网站所有者或管理服务器,您可以手动安装 SSL 证书。

  • 获取 SSL 证书:确保您从受信任的证书颁发机构获得正确的 SSL 证书文件。
  • 上传 SSL 证书:登录到您的网络托管或服务器控制面板(例如,cPanel、Plesk),并导航到 SSL/TLS 设置。将证书文件(包括中间证书)上传到相应的字段。
  • 重启 Web 服务器:安装证书后,重启您的 Web 服务器(例如,Apache、Nginx)以应用更改。
  • 验证 SSL:使用 SSL Labs 的 SSL 测试(https://www.ssllabs.com/ssltest/)验证 SSL 证书安装并确保没有错误。

步骤 6:更新 Chrome 或浏览器

过时的浏览器可能会因安全协议的更改而导致 SSL 错误。

更新 Google Chrome

  • 单击三点菜单 > 帮助 > 关于 Google Chrome
  • Chrome 将自动检查更新并安装最新版本。

更新 Firefox

  • 单击汉堡菜单 > 帮助 > 关于 Firefox
  • Firefox 将自动检查更新并安装最新版本。

更新后重新启动浏览器并尝试再次访问该网站。

步骤 7:重置网络设置

重置网络设置可以解决由于网络配置错误导致的 SSL 错误。

Windows

  • 以管理员身份打开 命令提示符
  • 逐个运行以下命令:

netsh int ip reset
netsh winsock reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns

  • 重启计算机并尝试再次访问该网站。

macOS

  • 打开 终端
  • 运行以下命令以刷新 DNS:
sudo killall -HUP mDNSResponder
  • 重启计算机。

步骤 8:联系网站所有者或管理员

如果您尝试访问一个网站,但上述解决方案均无效,可能是网站的 SSL 配置存在问题。请联系网站所有者或管理员,通知他们该问题。

结论

NET::ERR_CERT_AUTHORITY_INVALID 错误可能令人沮丧,但它通常指向 SSL 证书或网络配置的问题。通过遵循上述步骤,您可以诊断并修复错误,确保更安全和无缝的浏览体验。在处理敏感信息时,始终优先考虑安全浏览实践。

15%

Alexhost 满足您的愿望

参与调查 并赢得奖品