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

相关推荐
会Tk矩阵群控的小木12 分钟前
独立站tk矩阵系统站外引流实战:多账号管理+风控+数据分析代码实现
运维·macos·自动化·个人开发·tk矩阵
似水এ᭄往昔12 分钟前
【Linux系统编程】--命令行参数和环境变量
linux·运维·服务器
vortex513 分钟前
Linux 组管理命令工具链
linux·运维·服务器
艾莉丝努力练剑13 分钟前
【Linux网络】数据链路层协议(二):ARP协议
linux·运维·服务器·网络·计算机网络·udp
神州世通20 分钟前
借助 BOOTP 协议快速修复 IP Office 系统故障
服务器·网络·tcp/ip
willhuo31 分钟前
射击训练系统 Docker 部署方案(OpenCloudOS 9.4)
运维·docker·容器
NCU_wander35 分钟前
LB HA(high avaliablity)和nginx
运维·nginx
徐子元竟然被占了!!35 分钟前
Linux磁盘扩容
linux·运维·服务器
都在酒里35 分钟前
【极致低延时】香橙派部署 MediaMTX 实现 WebRTC 推流,延时仅 500-800ms,比局域网 ffmpeg 拉流快近 10 倍!(附踩坑全记录)
linux·arm开发·ffmpeg·webrtc·orangepi·嵌入式软件
徐子元竟然被占了!!36 分钟前
Linux的lsblk
linux·运维·服务器