centos7升级openssl

我们这里做一下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

至此我们的升级完成

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/831.html

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。