环境:
OS:Centos 7
1.当前openssl版本
[root@host134 soft]# openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017
2.查看安装路径
[root@host134 soft]# whereis openssl
openssl: /usr/bin/openssl /usr/lib64/openssl /usr/include/openssl /usr/share/man/man1/openssl.1ssl.gz
3.下载指定版本的openssl
https://openssl-library.org/source/old/3.0/index.html
我这里下载的是3.0.13
4.备份openssl文件
mv /usr/bin/openssl /usr/bin/openssl_old
mv /usr/include/openssl /usr/include/openssl_old
5.解压openssl
tar -zxvf openssl-3.0.13.tar.gz
6.切换到解压好的openssl目录
cd openssl-3.0.13/
7.配置openssl安装目录
./config --prefix=/usr/local/openssl
8.编译&&安装
make
make install
9.创建软链接
说明:创建的软链接和之前没升级通过whereis openssl保持一致即可。
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
10.添加动态链接库数据
echo "/usr/local/openssl/lib64/" >> /etc/ld.so.conf
11.更新动态链接库
ldconfig -v
12.验证openssl
查看openssl版本 openssl version -a 会显示全面详细信息.
openssl version -a