1、查看當前openssl版本
openssl version #一般都是1.幾的版本
2、下載openssl_3的包
wget --no-check-certificate https://www.openssl.org/source/old/3.0/openssl-3.0.3.tar.gz#解壓
tar zxf openssl-3.0.3.tar.gz#進入指定的目錄
cd openssl-3.0.3
3、編譯安裝遇到問題缺少perl-IPC-Cmd
#第一次排查安裝(結果還是缺少)
yum install perl-IPC-Cmd#直接下載其rpm包進行安裝(成功)
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/perl-IPC-Cmd-0.80-4.el7.noarch.rpm
#使用rpm安裝
rpm -ivh perl-IPC-Cmd-0.80-4.el7.noarch.rpm
4、進行編譯安裝
#定安裝目錄則使用下面的命令(時間較長)
./config --prefix=/usr/local/openssl
#make就是編譯過程,make必須在源碼所在的目錄
make
#make不報錯的話直接安裝
make install
5、版本升級切換
#將老版進行備份
mv /usr/bin/openssl /usr/bin/openssl_old
#制作軟鏈接
ln -s /usr/local/openssl/bin/openssl /usr/bin/opensslln -s /usr/local/openssl/lib64/libssl.so.3 /usr/lib64/ln -s /usr/local/openssl/lib64/libcrypto.so.3 /usr/lib64/echo "/usr/local/lib64" >> /etc/ld.so.confldconfigopenssl version
#至此結束有一些問題也解決了