#解压官网下载源码包 在测试环境编译
tar -zxvf openssl-1.0.1.tar.gz
./config shared --openssldir=$DIRmake
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.8zhmv /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