wget https://www.openssl.org/source/openssl-1.1.1.tar.gz
3. 下载最新 OpenSSL 1.1 源代码
从官网或开源镜像下载 tar 压缩源码包。
4. 解压并进入源码目录
tar -zxvf openssl-1.1.x.tar.gz
cd openssl-1.1.x
5. 配置并指定安装目录
./config –prefix=/usr/local/openssl –openssldir=/usr/local/openssl
6. 编译并安装
make && make install
7. 添加动态库路径
echo “/usr/local/openssl_11/lib” > /etc/ld.so.conf.d/openssl.cnf
ldconfig
8. 链接相关命令
#这步暂时可以不做
#ln -s /usr/local/openssl_11/bin/* /usr/bin/
这样就将旧版本删除了,并安装了最新的 OpenSSL 1.1版本。
—
ln -s /usr/local/openssl_11/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
ln -s /usr/local/openssl_11/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
–用alternatives多个版本切换
alternatives –install /usr/bin/openssl openssl /usr/local/openssl_11/bin/openssl 1
alternatives –install /usr/bin/openssl openssl /usr/local/openssl/bin/openssl 2
#切换不同版本
alternatives –config openssl