从官网下载1.1.1g版/source/index.html
使用tar解包
tar xfz openssl-1.1.1g.tar.gz
依次执行如下:
cd openssl-1.1.1g
./config --prefix=/usr/local/openssl
make && make install
以上执行完毕,开始修改配置。
#重命名原来的openssl命令
mv /usr/bin/openssl /usr/bin/openssl.old
#重命名原来的openssl目录
mv /usr/include/openssl/ /usr/include/openssl.old
#将安装好的openssl 的openssl命令软连到/usr/bin/openssl
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
#将安装好的openssl 的openssl目录软连到/usr/include/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
#修改系统自带的openssl库文件,如/usr/local/lib64/libssl.so(根据机器环境而定) 软链到升级后的libssl.so
ln -s /usr/local/openssl/lib/libssl.so /usr/local/lib64/libssl.so
#在/etc/ld.so.conf文件中写入openssl库文件的搜索路径
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
#使修改后的/etc/ld.so.conf生效
ldconfig -v
测试
openssl version -v