查看版本

openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017

下载依赖  

yum -y install gcc gcc-c++ zlib  zlib-devel  

如没有安装Perl则需要安装 过程略

下载镜像源  跳过验证

cd /opt
wget https://www.openssl.org/source/openssl-1.1.1u.tar.gz --no-check-certificate

openssl版本升级过程_动态链接库

解压并编译

tar -xzvf openssl-1.1.1u.tar.gz
cd openssl-1.1.1u
./config --prefix=/usr/local/openssl
make && make install

openssl版本升级过程_openssl_02

备份当前Openssl

mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/lib64/openssl /usr/lib64/openssl.old

使用新版Openssl

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

拷贝缺少库

cp /opt/openssl-1.1.1/libcrypto.so.1.1 /lib64/

复制完后再执行openssl version查看是否正常


openssl版本升级过程_openssl_03

如版本显示异常 需再确认下链接库路径 如可能是

需要确认路径
#ln -s /usr/local/bin/openssl /usr/bin/openssl
#ln -s /usr/local/include/openssl/ /usr/include/openssl
#echo “/usr/local/lib/” >> /etc/ld.so.conf