CentOS7的yum倉(cāng)庫(kù)中,OpenSSL的版本為OpenSSL 1.0.2k-fips,比較舊,在后續(xù)安裝某些軟件時(shí)(如Python3.10),要求更高版本的OpenSSL,今天宇塵來教大家手動(dòng)升級(jí)OpenSSL。
一,下載必要的依賴包,使用root權(quán)限:
yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel pcre-devel
二,到OpenSSL官方網(wǎng)站下載源碼:
OpenSSL項(xiàng)目地址為:/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
解壓縮并進(jìn)入目錄:
tar xzf openssl-1.1.1q.tar.gz
cd openssl-1.1.1q
編譯安裝:
./config
make
makeinstall
本文使用的是默認(rèn)配置,安裝完之后可執(zhí)行文件的位置在/usr/local/bin下
配置lib庫(kù):
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升級(jí)完畢·
宇塵網(wǎng)絡(luò)提供海外云主機(jī)租用、海外云服務(wù)器、海外服務(wù)器租用、海外vps租用,國(guó)內(nèi)老牌IDC企業(yè),近20年的IDC經(jīng)驗(yàn),詳詢客服哦。