升级openssl环境至openssl-1.1.0c
1、查看源版本
[root@zj ~]# openssl version -a
OpenSSL 1.0.1e-fips 11 Feb 2013
2、下载openssl-1.1.0c.tar.gz
https://www.openssl.org/source/
wget https://www.openssl.org/source/openssl-1.1.0c.tar.gz
3、更新zlib
yum install -y zlib
4、解压安装
tar zxf openssl-1.1.0c.tar.gz
cd openssl-1.1.0c
./config shared zlib
make
make install
mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak
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
5、查看是否升级成功
[root@zj ~]# openssl version -a
解决openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory错误
问题
在Centos7上编译安装openssl后,运行openssl version出现如下错误:
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
这是由于openssl库的位置不正确造成的。
解决方法:
在root用户下执行:
ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
相关推荐
openssl-1.1.0c tar包
openssl-1.1.0g的源码openssl-1.1.0g.tar.gz (目前最新)
openssl-1.1.0h.tar.gz
openssl-1.1.0f.tar.gz源码包版本下载 openssl-1.1.0f.tar.gz源码包版本下载
openssl-1.1.1-stable-SNAP-20190915
openssl-1.1.0i.tar.gz
2016年最新稳定版本。openssl-1.1.0。 5026 2016-Aug-25 15:39:49 openssl-1.1.0.tar.gz (SHA256) (PGP sign) (SHA1)
liunx版nginx-1.12.0、openssl-1.1.0e、pcre-8.37、zlib-1.2.11
最近放开了https服务,安全组扫描出新的漏洞,现对原OpenSSL 1.0.1g版本升级到OpenSSL 1.1.0k,同时重新编译OpenSSH及nginx,在此提供升级脚本,仅供参考
openssl 1.1.0 编译的win32库,这是32位的 利用官网源码编译的,方便只需要库文件的朋友
1.1.0d版本的openssl源码,编译步骤也很简单,就是常规三步走(configure && make && make install),如果官网能打开,推荐官网下载,还免积分,官网下载地址:https://www.openssl.org/source/old/1.1.0
Openssl 1.1.0e
因Linux漏洞实在太烦人,也从网上看了些升级文档,可是那些文档升级操作太过程化,太麻烦,就花点时间写了一个一键升级Openssh7.9P1和Openssl-1.1.0h的脚本,把下载包放入/home目录下,直接运行update就好,不用卸载...
今天编译好的 静态库 openssl1.1.0 头文件以及库文件 libcrypto.lib libssl.lib openssl 1.1.0 include文件
zip包中文.tar.gz包
curl-7.60.0+openssl-1.1.0f+zlib-1.2.11 DLL编译包 curl-7.60.0+openssl-1.1.0f+zlib-1.2.11 DLL编译包
Win64OpenSSL-1_1_1i.msi Win64OpenSSL-1_1_0h.exe Win64OpenSSL-1_0_2n.exe Win64OpenSSL_Light-1_1_1i.msi Win32OpenSSL-1_1_1i.msi Win32OpenSSL-1_1_0h.exe Win32OpenSSL-1_0_2c.exe
当需要通过libcurl实现http post上传数据时,此时就需要用到openssl库。库的安装方法在压缩包中
OpenResty或nginx安装依赖的openssl离线安装依赖库。当无法使用yum等联网安装命令时
openssl-1.1.0e 32位编译