千家信息网

关于错误代码107(err_ssl_protocol_error)SSL协议出错的解决方案是什么

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,关于错误代码107(err_ssl_protocol_error)SSL协议出错的解决方案是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个
千家信息网最后更新 2026年11月01日关于错误代码107(err_ssl_protocol_error)SSL协议出错的解决方案是什么

关于错误代码107(err_ssl_protocol_error)SSL协议出错的解决方案是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

关于错误代码107(err_ssl_protocol_error)SSL 协议出错的解决方案

火狐浏览器访问 https://www.abc.com 出现一个很怪异的问题,报错:

ssl 107 (net::ERR_SSL_PROTOCOL_ERROR)

刚开始以为是ssl失效了,重新安装了一遍

安装过程:

第一步# openssl genrsa -des3 -out server1.key 1024
Generating RSA private key, 1024 bit long modulus
……++++++
……..++++++
e is 65537 (0x10001)
Enter pass phrase for server1.key:此处设置个密码
Verifying - Enter pass phrase for server1.key:重新输入设置个密码

第二步# openssl req -new -key server1.key -out server1.csr
Enter pass phrase for server1.key:
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
--
Country Name (2 letter code) [GB]:CN
State or Province Name (full name) [Berkshire]:Beijing
Locality Name (eg, city) [Newbury]:Beijing
Organization Name (eg, company) [My Company Ltd]:xo
Organizational Unit Name (eg, section) []:xo
Common Name (eg, your name or your server's hostname) []:xo
Email Address []:

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:此处回车
An optional company name []:此处回车

第三步:#cp server1.key server1.key.org

第四步:# openssl rsa -in server1.key.org -out server1.key
Enter pass phrase for server1.key.org:此处输入刚才设置的密码
writing RSA key

第五步:]# openssl x509 -req -days 365 -in server1.csr -signkey server1.key -out server1.crt
Signature ok
subject=/C=CN/ST=Beijing/L=Beijing/O=xo/OU=xo/CN=xo
Getting Private key

安装完ssl,配置nginx虚拟主机

server
{
listen 80;
server_name www.abc.com;
root /data0/htdocs/zhaolilei;
index index.html index.PHP;
rewrite ^/ https://www.abc.com permanent;

location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}
access_log /data1/logs/test1.log;
}

server
{
listen 443;
server_name www.abc.com;
root /data0/htdocs/zhaolilei;
index index.html index.php;

ssl on;
ssl_certificate server.crt;
ssl_certificate_key server.key;

location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
}
access_log /data1/logs/test.log;
}

配置完后访问测试,依然是报错,后来在网上查了N多资料也没有个说法

静下来想想,这个之前是好用的,最近貌似只升级过nginx版本为1.2.1,难道与版本有关,新版本的nginx有一些规则改了,比如:日志格式要放在虚拟主机上边定义,后可官网也没有查出相关问题。猜想会不会与虚拟主机的顺序有关,我这里先配置的80,后配置的443

经过测试,果然如此,把443的虚拟主机放置到80的上边,重启nginx,访问OK了

看完上述内容,你们掌握关于错误代码107(err_ssl_protocol_error)SSL协议出错的解决方案是什么的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

主机 虚拟主机 问题 配置 代码 方案 解决方案 错误 密码 上边 内容 方法 更多 版本 有关 测试 输入 怪异 束手无策 果然如此 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技名片 河南云网互联网络科技有限公司 江苏根荣互联网科技 美国互联网保险保险科技 互联网科技有限公司经营范围 疫情对互联网科技公司影响 互联网的科技创新 互联网 科技创新 北京互联网络科技有限公司 多迪互联网科技有限公司 全球顶尖互联网科技公司 银川新华互联网科技学校联系电话 科技大学互联网 互联网科技公司营业执照怎么办理 全球科技与互联网公司市值变化 容联科技互联网电商 中国科技和美国互联网 互联网科技品牌 盐城市攀科互联网科技有限公司 广东猫王互联网科技有限公司电话 咖啡网 凡科互联网科技 上海卓越科技 互联网 互联网科技大会案例 上海电发互联网科技有限公司 湖南一路畅行互联网科技 科技类公司包括互联网吗 天津腾达互联网科技有限公司 中国新注册互联网科技 易租星互联网科技有限公司
0