openssl 升级为1.0.1j

查看当前版本

openssl version -a

下载源码

wget ftp://ftp.openssl.org/source/openssl-1.0.1j.tar.gz

编译安装

tar xf openssl-1.0.1j.tar.gz 
cd openssl-1.0.1j/
./config shared zlib
make && make install
mv /usr/bin/openssl /tmp/
mv /usr/include/openssl/ /tmp/
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl/ /usr/include/openssl

配置文件搜索路径

# echo "/usr/local/ssl/lib" >> /etc/ld.so.conf 
# ldconfig -v | grep openssl

ldconfig: Path `/lib/x86_64-linux-gnu' given more than once
ldconfig: Path `/usr/lib/x86_64-linux-gnu' given more than once
    libgnutls-openssl.so.27 -> libgnutls-openssl.so.27.0.0

查看最新版本

# openssl version -a

OpenSSL 1.0.1j 15 Oct 2014
built on: Thu Jan  8 19:23:47 CST 2015
platform: linux-x86_64
options:  bn(64,64) rc4(16x,int) des(idx,cisc,16,int) idea(int) blowfish(idx) 
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
OPENSSLDIR: "/usr/local/ssl"

相关资料

除非注明, 风波竹林 文章均为原创,转载请以链接形式标明本文地址
本文地址: https://blog.fbzl.org/openssl-update-1-0-1j/

发表评论