首先下载最新的安装包,然后解压进行安装。(redhat7.2环境下)
1.~wget https://www.openssl.org/source/openssl-1.1.0g.tar.gz
2.~tar -zvxf openssl-1.1.0g.tar.gz
3.~cd openssl-1.1.0g
4.~./config shared zlib
5.~make && make install
6.~mv /usr/bin/openssl /usr/bin/openssl.bak
7.~mv /usr/include/openssl /usr/include/openssl.bak
8.~ln -s /usr/local/bin/openssl /usr/bin/openssl
9.~ln -s /usr/local/include/openssl /usr/include/openssl
10.~openssl version -a
过程中遇到的问题及解决方法
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or director
提示:openssl库位置不正确造成的
解决方案:
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
此时重新验证 openssl 就是更新的版本了。