CentOS 5.x 升级OpenSSL
wget https://www.openssl.org/source/openssl-1.0.1g.tar.gz # 从官方下载最新版本的opensssl库 tar -zxvf openssl-1.0.1g.tar.gz cd openssl-1.0.1g ./config shared zlib-dynamic # 执行文件夹中的config文件,这里openssl的安装目录默认是/usr/local/ssl(由于系统环境差异路径可能不一致,下同),注意添加zlib-dynamic参数,使其编译成动态库 makel make install mv /usr/bin/openssl /usr/bin/openssl.old # 重命名原来的openssl命令 mv /usr/include/openssl /usr/include/openssl.old # 重命名原来的openssl目录 ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl # 将安装好的openssl 的openssl命令软连到/usr/bin/openssl ln -s /usr/local/ssl/include/openssl /usr/include/openssl # 将安装好的openssl 的openssl目录软连到/usr/include/openssl ln -s /usr/local/ssl/lib/libssl.so /usr/local/lib64/libssl.so # 修改系统自带的openssl库文件,如/usr/local/lib64/libssl.so(根据机器环境而定) 软链到升级后的libssl.so strings /usr/local/lib64/libssl.so |grep OpenSSL # 执行命令查看openssl依赖库版本是否为1.0.1g: echo "/usr/local/ssl/lib" >> /etc/ld.so.conf # 在/etc/ld.so.conf文件中写入openssl库文件的搜索路径 ldconfig -v # 使修改后的/etc/ld.so.conf生效
出处:http://www.cnblogs.com/madsnotes/
声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。