linux安裝openssl


1、簡介

  給網站配置http2發現openssl版本不夠,只能靠升級openssl了,shell讓安裝不再麻煩。

  系統環境 centos 7.4 64位

  安裝 openssl1.1.1a版本

2、查看當前openssl版本

  

3、開始安裝

  cnl_function.sh下載

 1 #!/bin/bash
 2 source ./cnl_function.sh
 3 
 4 function install_openssl(){
 5 
 6     cd /usr/local/src
 7     check_ok
 8     
 9 
10     [ -f openssl-1.1.1a.tar.gz ] || wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz 
11     
12     [ -d openssl-1.1.1a ] && rm -rf openssl-1.1.1a
13     tar -zxf openssl-1.1.1a.tar.gz
14     check_ok
15 
16     [ -d /usr/local/openssl ] && mv /usr/local/openssl /usr/local/openssl_`date +%s`    
17     
18     cd openssl-1.1.1a
19     check_ok
20     
21     ./config shared zlib --prefix=/usr/local/openssl --openssldir=/usr/local/openssl/ssl
22     check_ok
23     make
24     check_ok
25     make install 
26     check_ok
27     
28     [ -f /usr/lib64/libssl.so.1.1 ] || ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
29     [ -f /usr/lib64/libcrypto.so.1.1 ] || ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
30     
31     [ -f /usr/bin/openssl ]    && mv /usr/bin/openssl /usr/bin/openssl_`date +%s`
32     ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
33 
34     echo "openssl is installed finish."    
35 
36 }
37 
38 read -p "Enter  (Y) to start installation openssl-1.1.1 :" n
39 if [ $n == 'Y' ]
40 then 
41     echo "Start installation==============================================================================================================================>"
42     install_openssl
43 else 
44     echo "Cancel the installation."
45 fi

   再次查看openssl版本

 

  安裝完成

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM