CentOS7快速升级OpenSSL到最新版
CentOS7的OpenSSL软件版本比较低,查看默认版本:
[root@c7 ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[root@c7 ~]# openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017
升级到OpenSSL 1.1.1h最新版本步骤如下:
安装基础组件:
yum install gcc gcc-c++ autoconf automake zlib zlib-devel pcre-devel -y
下载解压编译安装openssl 可到官网查看最新版本
wget https://www.openssl.org/source/openssl-1.1.1i.tar.gz
tar xvf openssl-1.1.1i.tar.gz
./config shared --openssldir=/usr/local/openssl --prefix=/usr/local/openssl
make
make install
移除老版本openssl
mv /usr/bin/openssl /tmp/
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
配置lib库
echo "/usr/local/openssl/lib/" >> /etc/ld.so.conf
ldconfig
查看版本
[root@c7 ~]# openssl version
OpenSSL 1.1.1i 22 Sep 2020
如果运行openssl version出现如下错误:
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
是因为openssl库的位置不正确造成的,参考配置lib库即可解决;
ln -s /usr/local/openssl/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
ln -s /usr/local/openssl/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
至此,已升级完毕·
Tag标签:「升级 openssl ssl」更新时间:「2024-05-20 15:49:13」阅读次数:「916」