一、CentOS7升级OpenSSL版本
1、查看linux服务器内核版本
cat /proc/version
2、查看本地OpenSSL版本
openssl version
如果不是最新的openSSL 1.1.1版本,则可以进行升级
下载最新的openssl版本
wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
或者
外网下载openssl-1.1.1c.tar.gz安装包,然后拷贝到服务器上
3、解压并编译安装
tar -zxvf openssl-1.1.1c.tar.gz
cd openssl-1.1.1c
./config --prefix=/usr/local/openssl #如果此步骤报错,需要安装perl以及gcc包
make && make install
mv /usr/bin/openssl /usr/bin/openssl.bak
ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig -v # 设置生效
4、查看本地OpenSSL版本
openssl version
如果是最新的openSSL 1.1.1版本,则说明升级成功
二、Redhat升级OpenSSL版本
1、查看linux服务器内核版本
cat /proc/version
2、查看本地OpenSSL版本
openssl version
如果不是最新的openSSL 1.1.1版本,则可以进行升级
下载最新的openssl版本
wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz
或者
外网下载openssl-1.1.1c.tar.gz安装包,然后拷贝到服务器上
3、解压并编译安装
tar -zxvf openssl-1.1.1c.tar.gz
cd openssl-1.1.1c
./config no-shared --libdir=lib
make
make install_sw
mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak
ln -s /usr/local/bin/openssl /usr/bin/openssl
ln -s /usr/local/include/openssl /usr/include/openssl
echo “/usr/local/lib64” >> /etc/ld.so.conf
ldconfig -v
4、查看本地OpenSSL版本
openssl version
如果是最新的openSSL 1.1.1版本,则说明升级成功
三、perl版本过低
如果perl版本过低,则需按照以下步骤进行
1、查看本地perl版本
perl -v文章来源地址https://www.toymoban.com/news/detail-713865.html
2、下载最版本
解压并编译安装
tar zxvf perl-5.20.2.tar.gz
cd perl-5.20.2
mkdir /usr/local/perl
./Configure -des -Dprefix=/usr/local/perl -Dusethreads -Uversiononly
make
make install
cd /usr/bin
mv perl perl.old
ln -s /usr/local/perl/bin/perl /usr/bin/perl
4、查看本地perl版本,查看是否安装成功文章来源:https://www.toymoban.com/news/detail-713865.html
perl -v
到了这里,关于升级OpenSSL版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!