- 依賴包
安裝編譯 OpenSSL 所需的包,包括 gcc、make、perl 和 zlib-devel。可以通過運行以下命令完成:
yum install -y gcc make perl zlib-devel
- 安裝包下載
下載 OpenSSL 1.1.1 的源碼包,可以從 OpenSSL 官網(wǎng)下載(https://www.openssl.org/source/openssl-1.1.1.tar.gz)或使用以下命令下載:
wget https://www.openssl.org/source/openssl-1.1.1v.tar.gz --no-check-certificate
- 解壓
解壓源碼包并進入解壓后的目錄:
tar -zxvf openssl-1.1.1v.tar.gz
cd openssl-1.1.1v
4.初始化并編譯、安裝
運行以下命令編譯 OpenSSL:
./config --prefix=/usr/local/openssl-1.1.1v
make
make install
- 添加環(huán)境變量
vim /etc/profile
export PATH=/usr/local/openssl-1.1.1v/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/openssl-1.1.1v/lib:$LD_LIBRARY_PATH
source /etc/profile
這會在系統(tǒng)中安裝新的 OpenSSL 版本。可以通過運行以下命令檢查 OpenSSL 版本:
openssl version
如果輸出結(jié)果中的版本號為 1.1.1 或更高版本,則說明 OpenSSL 已成功升級。
- 做軟連接
如果還是原來的版本,沒變成新版本,可以做軟連接使其掛用新版本
將原來的openssl,做備份
mv /usr/bin/openssl /usr/bin/openssl_bak
mv /usr/lib64/openssl /usr/lib64/openssl_bak
然后將新安裝的OpenSSL做軟連接到這個路徑
ln -s /usr/local/openssl-1.1.1v/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl-1.1.1v/lib/libssl.so.1.1 /usr/lib64/
ln -s /usr/local/openssl-1.1.1v/lib/libcrypto.so.1.1 /usr/lib64/
再執(zhí)行以下命令檢查 OpenSSL 版本:文章來源:http://www.zghlxwxcb.cn/news/detail-652362.html
openssl version
完成!!文章來源地址http://www.zghlxwxcb.cn/news/detail-652362.html
到了這里,關(guān)于Centos升級openssl的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!