zoukankan      html  css  js  c++  java
  • 出现ERR_SSL_PROTOCOL_ERROR如何解决

    不少站长可能在Nginx中安装部署SSL证书时,会遇到“ERR_SSL_PROTOCOL_ERROR”的错误代码提示。到底什么原因导致这个错误代码的出现?下面为大家详细解答。

    出现这个问题,估计绝大多少是出现在Nginx的配置中。出现这个问题,核心原因是你的配置没有开启SSL模块。

    明明配置代码都是根据网上配置写的,为什么会出错?这个错误是由于Nginx版本的问题所导致的。

    在Nginx1.15版本之前,我们配置HTTPS服务是如下这样配置的。

    server{

          listen                        443;

    server_name网站域名;

    sslon;

    ssl_certificateSSL证书;

    ssl_certificate_keySSL证书私钥;

    ssl_ciphers               加密算法;

    ssl_protocols加密协议;

    ssl_prefer_server_cipherson;

    }

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

     
    ERR_SSL_PROTOCOL_ERROR

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

    server{

    listen 443 ssl;

    server_name网站域名;

    ssl_certificateSSL证书;

    ssl_certificate_keySSL证书私钥;

    ssl_ciphers加密算法;

    ssl_protocols加密协议;

    ssl_prefer_server_cipherson;

    }

    重启Nginx后,我们的HTTPS服务就正常了。

     
    出现ERR_SSL_PROTOCOL_ERROR如何解决


    作者:jinwangkeji
    链接:https://www.jianshu.com/p/64199a8bb89a
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    文件上传笔记
    使用customize-cra,react-app-rewired扩展create-react-app
    regeneratorRuntime is not defined报错处理
    gulp使用笔记
    pyinstaller打包带图标时报错问题
    不使用npm eject 修改create-react-app的wepack配置less-loader
    mockjs使用笔记
    树莓派安装TPLINK_WN725n v2网卡驱动
    csv数据文件如何设置
    Jmeter多线程token传递
  • 原文地址:https://www.cnblogs.com/deepalley/p/12879437.html
Copyright © 2011-2022 走看看