ERR_SSL_PROTOCOL_ERROR出现的原因

发布时间:2025-05-11 点击:13
不少站长可能在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服务就正常了。如需了解更多关于ssl证书,欢迎点击了解)


网站SEO为什么要及时跟进关键词排名?有什么意义?
甘孜网页制作要提高用户体验度
网站为什么会被百度封杀或被降权
德州网站优化交河网站优化排名,SEO优化之www域名与不带www域名
新手选主机的错误观念
个人租用海外云服务器,怎么租更划算
怎样才能做好SEO优化
MAC是什么