如何解决网站无法提供安全连接,https访问出现ERR_SSL_PROTOCOL_ERROR报错解决

目录

一、浏览器看到的现象

二、问题定位

三、解决方案


一、浏览器看到的现象

手机版谷歌浏览器:

微信公众号跳转查看:

二、问题定位

是我们的nginx使用的openssl版本(OpenSSL 1.0.1f )太低引起的。

三、解决方案

先新安装1.1.1版以上的openssl。

然后nginx源码编译安装,指定新版openssl 。

我的openssl安装的是 OpenSSL 3.3.0 ,nginx从1.4.6升级到1.26.1。

注:nginx升级这一步可以不操作,因为此次的问题跟nginx的版本没关系。

不要担心原来的openssl会被覆盖,因为可以安装多版本openssl。

也不用担心原来的nginx会有影响,因为当前我没遇到问题,原来的配置没有变动。

参考资料:(资料是我自己写的,在本地)

《openssl3.3.0源码安装(不破坏系统自带版)20240802.docx》
《nginx1.26.1源码安装(不影响旧版)20240802.docx》

如果有相同问题,来找我,我协同帮你解决!

我是程序员娟娟,

致力将工作中遇到的问题和解决方案记录下来,

分享给更多需要的同行。

如果对你有帮助,不妨点个关注吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值