由于有一个项目要用到openssl,并且版本非要在1.1.1c,这个需要手动编译安装升级,下面开始动手。

一,查看当前openssl的版本号

root@Debian:~# openssl version
OpenSSL 1.1.0k  28 May 2019
vps上debian 9安装的openssl是1.1.0K,不符合要求

二,用源码编译安装

下载源码:wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz

列新的源码请参看:https://www.openssl.org/source/

tar -zxvf openssl-1.1.1c.tar.gz

cd  openssl-1.1.1c

./config
make

make install
三,设置

备份旧版本的openssl

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

最新版的安装目录:/usr/local/bin/openssl

设置软连接使其使用新的OpenSSL版本

ln -s /usr/local/bin/openssl /usr/bin/openssl

cp libcrypto.so.1.1 /usr/lib/x86_64-linux-gnu/
cp libssl.so.1.1 /usr/lib/x86_64-linux-gnu/
四,更新完成

root@Debian:~# openssl version
OpenSSL 1.1.1c  28 May 2019

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注