51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

CentOS7编译安装openssl1.1.1

centos7默认提供的openssl版本是1.0.2的,想要升级openssl版本则需要手动进行编译

1、下载openssl
cd /usr/local/src/ wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz tar xf openssl-1.1.1d.tar.gz

|-------|-----------------------------------------------------------------------------------------------------------| | 1 2 3 | cd /usr/local/src/ wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz tar xf openssl-1.1.1d.tar.gz |

2、编译openssl
cd openssl-1.1.1d ./config make && make install

|-------|---------------------------------------------------| | 1 2 3 | cd openssl-1.1.1d ./config make && make install |

注:如果你需要生成动态链接库(.so 文件),而不是静态链接(.a 文件),需要使用shared选项来指定生成动态链接库,./config shared --prefix=/usr/local/openssl,然后继续执行make和make install命令来重新编译和安装OpenSSL库。完成后,/usr/local/openssl/lib目录下找到 .so结尾的文件。

3、配置

注意:默认编译后,查看当前openssl版本号时,你会发现还是1.0.2,所以这里需要做一些额外的配置工作
echo "/usr/local/lib64/" >> /etc/ld.so.conf ldconfig mv /usr/bin/openssl /usr/bin/openssl.old ln -sv /usr/local/bin/openssl /usr/bin/openssl

|---------|------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 | echo "/usr/local/lib64/" >> /etc/ld.so.conf ldconfig mv /usr/bin/openssl /usr/bin/openssl.old ln -sv /usr/local/bin/openssl /usr/bin/openssl |

4、验证
openssl version

|---|-----------------| | 1 | openssl version |

OpenSSL 1.1.1d

赞(0)
未经允许不得转载:工具盒子 » CentOS7编译安装openssl1.1.1