升级前准备
备份现有配置
为了防止升级过程中出现问题,我们需要首先备份现有的配置。执行查找命令find /usr -name openssl
,例如我查找出来的是/usr/bin/openssl
和 /usr/lib64/openssl
则执行拷贝命令
1 2 3 4 5 6 7 8
| [root@localhost ~] /usr/bin/openssl /usr/lib64/openssl [root@localhost ~] [root@localhost ~]
[root@localhost ~]
|
安装依赖
1 2
| yum -y install gcc perl make zlib-devel perl-CPAN cpan IPC::Cmd
|
下载最新版OpenSSL
到OpenSSL的官网下载最新的安装包 下载
解压
1
| tar -zxvf openssl-3.2.1.tar.gz
|
配置
进入刚才解压出来的openssl-3.2.1目录
1
| ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
|
编译及安装
配置成功后输入以下命令
配置动态库链接
1 2
| echo "/usr/local/ssl/lib64" > /etc/ld.so.conf.d/openssl.conf ldconfig
|
替换原来旧版
1 2 3
| cp /usr/local/ssl/bin/openssl /usr/bin/openssl ldconfig -V openssl version
|
全部安装成功。