您的位置:首页 > 运维架构

openssl 升级

2016-04-08 11:06 316 查看
#解压官网下载源码包 在测试环境编译  

tar -zxvf openssl-1.0.1.tar.gz

./config shared --openssldir=$DIR

make

make test

make install

注意编译时使用的glibc版本 过高的话移植编译后代码时会提示glibc版本过高

openssl: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by openssl)

编译使用的glibc版本过高

升级到现网环境,替换掉现网的openssl 文件及动态库 注意openssl 只在自己小版本内兼容,跨越大的版本时请谨慎操作

### 0.9.8zh

mv /etc/ssl/ /etc/ssl.OFF

mv /usr/bin/openssl /usr/bin/openssl.OFF

mv /usr/lib64/libssl.so.0.9.8 /usr/lib64/libssl.so.0.9.8.OFF

mv /usr/lib64/libcrypto.so.0.9.8 /usr/lib64/libcrypto.so.0.9.8.OFF

mv ssl /etc/ssl

ln -s /etc/ssl/bin/openssl /usr/bin/openssl

ln -s /etc/ssl/include/openssl/ /usr/include/openssl

ln -s /etc/ssl/lib/libssl.so.0.9.8 /usr/lib64/libssl.so.0.9.8

ln -s /etc/ssl/lib/libcrypto.so.0.9.8 /usr/lib64/libcrypto.so.0.9.8

### 1.0.2f

mv /usr/ssl/ /usr/ssl.OFF

mv /usr/bin/openssl /usr/bin/openssl.OFF

mv /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.1.0.0.OFF

mv /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.1.0.0.OFF

ln -s /usr/ssl/bin/openssl /usr/bin/openssl

ln -s /usr/ssl/include/openssl/ /usr/include/openssl

ln -s /usr/ssl/lib/libssl.so.1.0.0 /usr/lib64/libssl.so.1.0.0

ln -s /usr/ssl/lib/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.1.0.0

echo "/usr/ssl/lib" >> /etc/ld.so.conf

/sbin/ldconfig -v

strings /usr/lib64/libssl.so |grep OpenSSL
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: