首页 > 其他 > 详细

Centos7升级openssl

时间:2021-01-19 19:50:06      阅读:34      评论:0      收藏:0      [点我收藏+]

当前的版本是1.0.2

对于Python3而言,太低了

[root@izbp1eednvvtf33syjd02az web]# openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017
[root@izbp1eednvvtf33syjd02az web]#

下载libressl-2.8.0

wget -c https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.8.0.tar.gz

安装依赖

yum -y install zlib zlib-devel
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel
yum -y install readline readline-devel
yum -y install openssl openssl-devel
yum -y install openssl-static
yum -y install xz lzma xz-devel
yum -y install sqlite sqlite-devel
yum -y install gdbm gdbm-devel
yum -y install tk tk-devel

解压安装包,进入安装目录,创建安装目标路径

tar xzf libressl-2.8.0.tar.gz
cd libressl-2.8.0
mkdir /usr/local/ssl

安装前的设置,指定安装目标路径

./config –prefix=/usr/local/ssl

编译,安装

make
make install

设置系统默认使用libressl

mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl

配置系统能找到libressl的库文件

cd /etc/ld.so.conf.d
vi libressl-2.8.0.conf
添加/usr/local/ssl/lib进去
ldconfig -v
让系统重新所有能找到的库文件 -- 即时生效

验证

[root@izbp1eednvvtf33syjd02az libressl-2.8.0]# openssl version
LibreSSL 2.8.0
[root@izbp1eednvvtf33syjd02az libressl-2.8.0]#

 

Centos7升级openssl

原文:https://www.cnblogs.com/hmlhml/p/14298266.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!