openssl编译安装升级为新版本

文章目录

1、下载版本

https://www.openssl.org/source/old/1.1.1/

2、上传并解压

tar zxvf openssl-1.1.1s.tar.gz

3、编译安装

注意:要提前安装好 gcc perl

cd openssl-1.1.1s

./config --prefix=/usr/local/openssl

make && make install

#备份

mv /usr/bin/openssl /usr/bin/openssl-bak

mv /usr/include/openssl /usr/include/openssl-bak

#使用新版本

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

ln -s /usr/local/openssl/include/openssl /usr/include/openssl

echo "/usr/local/openssl/lib" >>/etc/ld.so.conf

#注意上面的路径要和./config时指定路径保持一致

ldconfig -v

#注意:不能直接删除软链接

#如果使用新版本开发,则需要替换原来的软链接指向,即替换原动态库,进行版本升级。

ln -sf /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so

ln -sf /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so

4、验证

openssl version

root@localhost local\]# openssl version OpenSSL 1.1.1s 1 Nov 2022

相关推荐
心一信息17 小时前
grafana及zabbix在linux上的部署
linux·zabbix·grafana
deng-c-f17 小时前
Linux C/C++ 学习日记(27):KCP协议(三):源码分析与使用示例
linux·服务器·网络·c++·网络编程·kcp
wanhengidc18 小时前
如何使用云手机进行游戏挂机?
运维·服务器·游戏·智能手机·云计算
汪汪大队u18 小时前
为什么 filter-policy 仅对 ASBR 的出方向生效,且即使在该生效场景下,被过滤的路由在协议内部(如协议数据库)依然存在,没有被彻底移除?
服务器·前端·网络
kyle~18 小时前
设计模式---观察者模式
服务器·观察者模式·设计模式
wangjialelele18 小时前
端口号、常见协议和套接字
linux·运维·服务器·c语言·网络
木易 士心18 小时前
Nginx 基本使用和高级用法详解
运维·javascript·nginx
蜜蜜不吃糖18 小时前
ESXI主机重置带外密码
linux·运维·服务器
王道长服务器 | 亚马逊云19 小时前
AWS CloudTrail:让每一次操作都“有迹可循”
服务器·网络·云计算·智能路由器·aws
智象科技19 小时前
CMDB报表体系如何驱动智能运维
大数据·运维·报表·一体化运维·cmdb