CentOS7 升级安装OpenSSL 1.1.1

关于OpenSSL,在默认的CentOS7 版本为openssl-1.0.2的版本,但是在有些情况,需要较高版本的OpenSSL怎么办,只能手动编译了。接下来给大家讲解如何在CentOS7下升级安装OpenSSL 1.1.1,闲话少说,上真货吧。

一、查看版本信息

在安装前,我们查看一下当前版本等信息。

# 查看当前OpenSSL的版本
openssl version
# 查看OpenSSL的安装位置
which openSSL

二、下载

# 直接到官网下载
wget https://www.openssl.org/source/openssl-1.1.1n.tar.gz

三、安装

# 解压
tar -zxvf openssl-1.1.1q.tar.gz
# 进入到解压后的目录下
cd openssl-1.1.1n
# 配置并指定安装路径
./config --prefix=/usr/local/openssl
# 在build之前做make depend(通过这种安装方式,openssl和openssl-devel都将会被安装)
make depend
# 编译并安装
make && make install 

mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig 

四、再次查看版本

# 再次查看版本,确认是否安装成功
openssl version