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

相关推荐
Edward1111111117 小时前
4月28日防火墙问题
linux·运维·服务器
想学后端的前端工程师18 小时前
【补充内外网突然不通的情况】
运维·服务器
面汤放盐18 小时前
何时使用以及何时不应使用微服务:没有银弹
java·运维·云计算
子琦啊18 小时前
【算法复习】字符串 | 两个底层直觉,吃透高频题
linux·运维·算法
跨境数据猎手19 小时前
跨境独立站系统技术拆解(附带源码)
服务器·前端·php
AOwhisky19 小时前
Kubernetes 学习笔记:集群管理、命名空间与 Pod 基础
linux·运维·笔记·学习·云原生·kubernetes
小龙在慢慢变强..20 小时前
目录结构(FHS 标准)
linux·运维·服务器
2035去旅行20 小时前
嵌入式开发,如何选择C标准库
linux·arm开发
刘延林.20 小时前
win11系统下通过 WSL2 安装Ubuntu 24.04 使用RTX 5080 GPU
linux·运维·ubuntu