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

相关推荐
fendouweiqian17 分钟前
nginx 反向代理使用变量的坑
运维·nginx
Zacks_xdc18 分钟前
【前端】使用Vercel部署前端项目,api转发到后端服务器
运维·服务器·前端·安全·react.js
W-GEO20 分钟前
Nginx 高性能调优指南:从配置到原理
运维·nginx
pound1271 小时前
Linux
linux·运维·服务器
@CLoudbays_Martin111 小时前
为什么动态视频业务内容不可以被CDN静态缓存?
java·运维·服务器·javascript·网络·python·php
盟接之桥2 小时前
盟接之桥说制造:在安全、确定与及时之间,构建品质、交期与反应速度的动态平衡
大数据·运维·安全·汽车·制造·devops
learning_tom3 小时前
HTML图片标签及路径详解
linux·服务器·php
dbdr09013 小时前
Linux 入门到精通,真的不用背命令!零基础小白靠「场景化学习法」,3 个月拿下运维 offer,第二十六天
linux·运维·服务器·网络·python·学习
大白的编程日记.4 小时前
【Linux学习笔记】信号的深入理解之软件条件产生信号
linux·笔记·学习
鹧鸪云光伏与储能软件开发4 小时前
投资储能项目能赚多少钱?小程序帮你测算
运维·数据库·小程序·光伏·光伏设计软件·光伏设计