升级openssl

openssl官网:https://www.openssl.org/source/

os:centos7

openssl-1.1.1l.tar.gz

openssl-3.3.1.tar.gz

检测版本

1
openssl version

安装依赖

1
2
yum groupinstall  -y "Development Tools"
yum install -y gcc gcc-c++ autoconf automake zlib-devel pcre-devel

编译安装

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
yum install -y gcc gcc-c++ autoconf automake zlib-devel pcre-devel
tar -xvf openssl-1.1.1v.tar.gz
cd openssl-1.1.1v

#创建目录
mkdir -p /usr/local/openssl

./config --shared --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
sudo make -j4
sudo make install

更新动态库

1
2
echo "/usr/local/openssl/lib" > /etc/ld.so.conf.d/openssl.conf
ldconfig

创建软连接

1
2
sudo mv /usr/bin/openssl /usr/bin/openssl.old
sudo ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl

检测版本

1
openssl version