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

Linux(CentOS6.5)升级OpenSSL版本

2018-03-14 19:40 656 查看
问题:把SSL升级到OpenSSL 1.0.2h 版本1.查看系统SSL版本信息
        命令:openssl version

        OpenSSL 1.0.1e-fips 11 Feb 2013  

2.下载需要更新的SSL版本
        命令:wget https://www.openssl.org/source/openssl-1.0.1h.tar.gz  

3.更新zlib
        命令:# yum install -y zlib  
4.解压安装OpenSSL
        命令:
                tar -zxvf openssl-1.0.1h.tar.gz

                cd  openssl-1.0.1h
                ./config shared zlib

        编译: make

        安装:make  install

        cd ..

5.备份旧版本
        命令:

                # mv /usr/bin/openssl /usr/bin/openssl.old             # 将之前的备份  
                # mv /usr/include/openssl /usr/include/openssl.old 
                # ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl     # 软链接  
                # ln -s /usr/local/ssl/include/openssl /usr/include/openssl  
                # cp /etc/ld.so.conf /etc/ld.so.conf.old                # 操作前备份【这样如果出现错误,可以及时还原】  
                # echo “/usr/local/ssl/lib” >> /etc/ld.so.conf  

                # ldconfig -v  
6.检查是否成功
            命令:[root@master1 ~]# openssl version

                                                    OpenSSL 1.0.2h 26 Jan 2017     #升级成功

备注:编译的过程中提示缺少gcc 或者gcc-c++类库,使用命令先安装类库在编译
命令:
    yum -y install gcc        #安装gcc

     yum -y install gcc-c++        #安装gcc-c++

报错信息1:c_zlib.c:25:19: error: zlib.h: No such file or directory



解决方案1:安装必要的类库   命令:yum install -y zlib-devel ,解决make报错;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: