升级OpenSSL
官网:
/source/index.html (openssl.org)
git:
GitHub - openssl/openssl: TLS/SSL and crypto library
- 下载源码包 , 安装依赖
 wget https://www.openssl.org/source/openssl-1.1.1k.tar.gzyum install texinfo zlib-devel
- 查看当前版本  OS自带的 openssldir 为 /etc/pki/tls  
 可使用openssldir来修改,默认为 (默认编译参数) /usr/local/ssl 
 prefix默认为 /usr/local
  
 会把 二进制, 库文件, 头文件,share/doc share/man 安装在 /usr/local中  库文件不指定prefix时,安装在/usr/local/lib64下,指定了prefix则在 $prefix/lib下 
- 备份二进制
 mv /usr/bin/openssl{,.bak-$(date +"%F-%T")}
 备份头文件
 mv /usr/include/openssl{,.bak-$(date +"%F-%T")}
- 编译
 ./config --prefix=/opt/openssl --openssldir=/opt/openssl shared zlib
 --openssldir 默认 /usr/local/ssl
 --prefix 默认 /usr/local
 shared 生成动态链接库 no-shared 不生产动态链接库make -j4 && make install
- 
链接 ln -svfn /opt/openssl/bin/openssl /usr/bin ln -svfn /opt/openssl/include/openssl /usr/include
 默认参数链接ln -svfn /usr/local/bin/openssl /usr/bin ln -svnf /usr/local/include/openssl /usr/include
- 
动态链接库 echo /opt/openssl/lib >> /etc/ld.so.conf.d/openssl.conf
 默认参数echo /usr/local/lib64 >> /etc/ld.so.conf.d/openssl.conf
 重载动态链接库ldconfig -v
- 
查看  
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号