centos7默认提供的openssl版本是1.0.2的,想要升级openssl版本则需要手动进行编译
1、下载openssl
cd /usr/local/src/ wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz tar xf openssl-1.1.1d.tar.gz
1 |
cd /usr/local/src/ |
2 |
wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz |
3 |
tar xf openssl-1.1.1d.tar.gz |
2、编译openssl
cd openssl-1.1.1d ./config make && make install
1 |
cd openssl-1.1.1d |
2 |
./config |
3 |
make && make install |
3、配置
注意:默认编译后,查看当前openssl版本号时,你会发现还是1.0.2,所以这里需要做一些额外的配置工作
echo "/usr/local/lib64/" >> /etc/ld.so.conf ldconfig mv /usr/bin/openssl /usr/bin/openssl.old ln -sv /usr/local/bin/openssl /usr/bin/openssl
1 |
echo "/usr/local/lib64/" >> /etc/ld.so.conf |
2 |
ldconfig |
3 |
mv /usr/bin/openssl /usr/bin/openssl.old |
4 |
ln -sv /usr/local/bin/openssl /usr/bin/openssl |
4、验证
openssl version
1 |
openssl version |