centos7升級安裝openssl版本


官網(https://www.openssl.org/source/)上下載最新版本 openssl,

 

 將包上傳至linux服務器,我虛擬機是centos,就以這個為例:

1、在 /usr/lib/ 下創建一個 openssl ,將包放到這個目錄,並解壓
    tar -xvf openssl-1.1.1e.tar.gz
    然后會出現一個 openssl-1.1.1e 的目錄
    同時再在此目錄創建一個 openssl目錄,為了將 openssl 安裝到此目錄中
    此時目錄結構應是這樣的:
        /usr/lib/openssl
                openssl
                openssl-1.1.1e

2、進入 openssl-1.1.1e 目錄,輸入命令:
    ./config --prefix=/usr/lib/openssl/openssl
    prefix:這個是把編譯安裝好的 openssl 安裝到這個目錄

3、然后執行 make && make install,編譯安裝

4、把之前的 openssl 軟鏈接備份
    mv /usr/bin/openssl /usr/bin/openssl.bak

5、創建一個新的軟鏈接
    ln -sf /usr/lib/openssl/openssl/bin/openssl /usr/bin/openssl

6、此時查看 openssl 版本,如果出現
    “ openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory ” ,
    去 /usr/lib64/ 下,將 libssl.so.10 和 libcrypto.so.1.0.1e 軟鏈接備份,當然,名字可能不一樣,但只備份軟鏈接即可
    然后創建新的軟鏈接
    ln -s /usr/lib/openssl/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
    ln -s /usr/lib/openssl/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

7、此時在查看版本就可以正常了
    openssl version
    


免責聲明!

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



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