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
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    Code Forces Gym 100886J Sockets(二分)
    CSU 1092 Barricade
    CodeChef Mahesh and his lost array
    CodeChef Gcd Queries
    CodeChef GCD2
    CodeChef Sereja and LCM(矩阵快速幂)
    CodeChef Sereja and GCD
    CodeChef Little Elephant and Balance
    CodeChef Count Substrings
    hdu 4001 To Miss Our Children Time( sort + DP )
  • 原文地址:https://www.cnblogs.com/deepalley/p/12879437.html
Copyright © 2011-2022 走看看