转自:升级你的OpenSSL

下载最新版
wget -c https://www.openssl.org/source/openssl-1.0.2-latest.tar.gz

解压
tar zxvf openssl-1.0.2-latest.tar.gz

进入解压后的目录
cd openssl*

配置编译参数
./config --prefix=/usr/local/openssl

编译安装
make && make install

备份原来的OpenSSL(也是将老版本移动开,如果不移开下一步可能会出错)

mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/include/openssl /usr/include/openssl.old

配置软链

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl

将 OpenSSL 的动态链接库地址写入动态链接装入器(dynamic loader)
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

重新加载动态链接库
ldconfig -v

再次查看 OpenSSL 版本
openssl version -a