为什么出现ERR_SSL_PROTOCOL_ERROR 错误啊?

如题所述

谷歌浏览器是大多数Internet用户最受欢迎和信任的浏览器之一,但是,有时您可能会在在线冲浪时看到SSL错误“此站点无法提供安全的连接– ERR_SSL_PROTOCOL_ERROR ”。刷新页面(F5按钮)可能会解决问题,但是在某些情况下,您可能需要执行更多步骤来解决问题。

谷歌浏览器提示错误

解决方案1:检查日期和时间是否正确

如果您的计算机或移动设备上的日期和时间错误,您的Chrome浏览器可能会显示ERR_SSL_PROTOCOL_ERROR错误。请通过PC设置重新检查并进行调整。

解决方案2:清除浏览数据

有问题的SSL错误可能是由于浏览日期过长而一次又一次出现,您可能必须清除它才能解决此问题。

    打开您的Chrome浏览器;

    按下三个按钮的组合“ CTRL + SHIFT + DELETE”;

    确保设置了“所有时间”范围;

    设置“ Cookie和其他站点数据”;

    设置“缓存的图像和文件”;

    点击“清除数据”按钮;

    清除程序完成后,重试打开有问题的网站。

谷歌浏览器设置

解决方案3:清除SSL缓存

浏览器的SSL缓存可能是一个问题。您必须尝试清除缓存以解决该错误。

    对于IE / Edge。您必须打开Internet属性并找到“内容”选项卡,然后会有一个“清除SSL状态”按钮。

    对于Chrome浏览器,过程类似,单击浏览器右上角的“三个点”按钮,找到“设置”。您可以在页面底部找到“高级设置”。现在找到“打开代理设置”,然后您将看到带有“清除SSL状态”的“内容”选项卡

证书设置

解决方案4:禁用Chrome的QUIC协议

如果您仍在阅读指南,那将不走运。让我们尝试通过禁用QUIC协议来更改Chrome浏览器设置。

    点击浏览器的地址栏,然后输入/粘贴chrome:// flags /#enable-quic,然后按Enter;

    您将看到“实验QUIC协议”的“默认”状态。更改为“禁用”;

    重新启动浏览器,然后尝试访问该站点。 

谷歌浏览器设置

解决方案5:检查防火墙/防病毒

我们建议检查防火墙和防病毒设置以及LOG文件,以确保它们不会阻止您尝试访问的网站。如果发现阻止,请仔细检查阻止原因,因为它们可能正在试图保护您免受恶意网站的侵害。我们不建议关闭防病毒软件。

步骤6:查看隐私级别和Internet安全

我们的最后一个想法是调整Internet安全性和隐私级别。尝试降低级别以防止阻止访问某些网站。以下是要遵循的步骤:

    打开控制面板,找到“ Internet选项”,或者单击左下角的“开始/ Windows”徽标,然后在搜索中键入“ Internet选项”;

    您将获得一个新窗口,您必须在其中单击“安全性”选项卡。

    现在,如果比例尺较大,请尝试将其降低到“中等水平”。现在,重新启动浏览器,然后尝试再次打开您的网站。 

IE信任配置

结论总结

我们描述的至少一种解决方案一定可以帮助您解决错误ERR_SSL_PROTOCOL_ERROR。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-15

这个问题大多数是出现在 Nginx 的配置中,原因可能是配置没有开启SSL模块。这个错误是由于Nginx版本的问题所导致的。

在 Nginx1.15 版本之前,配置 HTTPS 服务是如下:

server{

      listen                        443;

      server_name            ;

      ssl                            on;

      ssl_certificate           ;

      ssl_certificate_key    SSL证书私钥;

      ssl_ciphers               ;

      ssl_protocols           加密协议;

      ssl_prefer_server_ciphers      on;

}

但是这样的配置如果放在Nginx1.15 版本则是错误的,启动Nginx的时候系统会报错,原因是 SSL  ON 这样的配置不再支持,需要删除掉。但是当你删除掉那一句代码后,重新启动 Nginx 就会发现浏览器访问页面时就会出现” ERR_SSL_PROTOCOL_ERROR”的错误。

那么在Nginx1.15版本下,我们应该做如下配置:

server{

        listen    443 ssl;

        server_name    网站域名;

        ssl_certificate   SSL证书;

        ssl_certificate_key    SSL证书私钥;

        ssl_ciphers    加密算法;

        ssl_protocols    加密协议;

        ssl_prefer_server_ciphers    on;

}

重启Nginx后,我们的HTTPS服务就正常了。另外,如果您的网站包含IPv6,那么站点绑定证书时,要所有的 ip,包含 ip6 和 ip4 都需要绑定证书。

本回答被提问者采纳
第2个回答  2023-11-16

ERR_SSL_PROTOCOL_ERROR是一个常见的浏览器错误,表示在建立SSL/TLS加密连接时发生了协议错误。这个错误通常发生在客户端(浏览器)和服务器之间的SSL/TLS握手过程中,导致无法建立安全连接。
可能的原因和解决方法:
不受支持的SSL/TLS版本:某些浏览器和服务器可能不支持某些旧版本的SSL/TLS协议。尝试更新浏览器到最新版本,并确保服务器配置支持较新的SSL/TLS版本。
不匹配的加密套件:浏览器和服务器在SSL/TLS握手期间协商使用的加密套件必须匹配。如果浏览器和服务器之间的加密套件不兼容,就会导致该错误。可以尝试调整服务器的加密套件配置,以与浏览器兼容。
证书问题:如果服务器的SSL/TLS证书存在问题,如过期、无效或与域名不匹配,浏览器可能会报告ERR_SSL_PROTOCOL_ERROR错误。确保服务器上的证书配置正确,并且证书由受信任的证书颁发机构签发。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网