CentOS7的yum倉庫中,OpenSSL的版本為OpenSSL 1.0.2k-fips,比較舊,在后續(xù)安裝某些軟件時(如Python3.10),要求更高版本的OpenSSL,今天宇塵來教大家手動升級OpenSSL。
一,下載必要的依賴包,使用root權(quán)限:
yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel pcre-devel
二,到OpenSSL官方網(wǎng)站下載源碼:
OpenSSL項目地址為:/index.html (openssl.org)
在主目錄新建目錄openssl:
mkdir openssl
cd openssl
下載最新版本的源碼包:https://www.openssl.org/source/openssl-1.1.1q.tar.gz
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz
解壓縮并進入目錄:
tar xzf openssl-1.1.1q.tar.gz
cd openssl-1.1.1q
編譯安裝:
./config
make
makeinstall
本文使用的是默認配置,安裝完之后可執(zhí)行文件的位置在/usr/local/bin下
配置lib庫:
echo “/usr/local/lib64/” >> /etc/ld.so.conf
ldconfig
備份舊版本openssl:
mv /usr/bin/openssl /usr/bin/openssl.bak
將新版的openssl鏈接到/usr/bin:
ln -s /usr/local/bin/openssl /usr/bin/openssl
至此,OpenSSL升級完畢·
宇塵網(wǎng)絡(luò)提供海外云主機租用、海外云服務(wù)器、海外服務(wù)器租用、海外vps租用,國內(nèi)老牌IDC企業(yè),近20年的IDC經(jīng)驗,詳詢客服哦。