扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这篇文章主要介绍为什么会出现ERR_SSL_PROTOCOL_ERROR,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
成都创新互联公司是一家专注于网站设计、成都网站建设与策划设计,禹州网站建设哪家好?成都创新互联公司做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:禹州等地区。禹州做网站价格咨询:18980820575不少站长可能在Nginx中安装部署SSL证书时,会遇到“ERR_SSL_PROTOCOL_ERROR”的错误代码提示。到底什么原因导致这个错误代码的出现?下面为大家详细解答。
出现这个问题,估计绝大多少是出现在Nginx的配置中。出现这个问题,核心原因是你的配置没有开启SSL模块。
明明配置代码都是根据网上配置写的,为什么会出错?这个错误是由于Nginx版本的问题所导致的。
在Nginx1.15版本之前,我们配置HTTPS服务是如下这样配置的。
server;
listen 443;
server_name 网站域名;
ssl on;
ssl_certificate SSL证书;
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服务就正常了。
以上是为什么会出现ERR_SSL_PROTOCOL_ERROR的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流