查看版本
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
解压并编译
tar -xzvf openssl-1.1.1u.tar.gz
cd openssl-1.1.1u
./config --prefix=/usr/local/openssl
make && make install
备份当前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查看是否正常
如版本显示异常 需再确认下链接库路径 如可能是
需要确认路径
#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