我们这里做一下openssl的升级记录
首先我们安装依赖包
yum -y install zlib zlib-devel openssl-devel libffi libffi-devel libpcap-devel ncurses-devel readline-devel gcc gcc-c++
我们首先查看本地openssl版本
openssl version OpenSSL 1.0.2k-fips 26 Jan 2017
我们可以去官网查看最新的版本是openssl-1.1.1n,我们先做下openssl编译升级
wget https://www.openssl.org/source/openssl-1.1.1n.tar.gz tar -zxvf openssl-1.1.1n.tar.gz -C /usr/local/src/ cd /usr/local/src/openssl-1.1.1n
然后我们开始编译安装openssl
./config --prefix=/usr/local/openssl shared zlib make && make install
备份更换当前openssl
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 ldconfig -v
我们再次查看版本
openssl version OpenSSL 1.1.1n 15 Mar 2022
至此我们的升级完成