炬哥技术博客

升级OpenSSL版本

炬哥 2024年06月10日 技术专栏 2324 0

升级OpenSSL版本

一、CentOS7升级OpenSSL版本

1、查看linux服务器内核版本

cat /proc/version
openssl version
# 如果不是最新的openSSL 1.1.1版本,则可以进行升级
wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz

2、解压并编译安装

tar -zxvf openssl-1.1.1c.tar.gz
cd openssl-1.1.1c
#如果此步骤报错,需要安装perl以及gcc包
./config --prefix=/usr/local/openssl   
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 
openssl version
# OpenSSL 1.1.1c  28 May 2019 (Library: OpenSSL 1.1.1o  3 May 2022) 说明升级成功


二、Redhat升级OpenSSL版本

1、查看linux服务器内核版本

cat /proc/version
# 如果不是最新的openSSL 1.1.1版本,则可以进行升级
wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz

2、解压并编译安装

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
openssl version
# OpenSSL 1.1.1c  28 May 2019 (Library: OpenSSL 1.1.1o  3 May 2022) 说明升级成功


三、perl版本过低

perl -v
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
perl -v


打赏 支付宝打赏 微信打赏

声明:本文由发布,如需转载请注明出处。

发布评论

分享到:

炬哥技术博客

欢迎炬哥微信号:4508175 (左侧二维码扫一扫)

你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,您可以吐槽或者留言。