centos6公升級公升級openssl為1 0 2u

2022-10-04 02:57:09 字數 1226 閱讀 7382

背景:有個nginx部署在老機器上,centos版本為6.x,蘋果手機訪問小程式提示tls1.2不支援,需要進行openssl的公升級;

wget

3、更新zlib

yum install -y zlib

cd /usr/local/src/zlib-1.2.11

構建靜態庫

.../zlib-1.2.11]# ./configure

.../zlib-1.2.11]# make test

.../zlib-1.2.11]# make install

構建共享庫

.../zlib-1.2.11]# make clean

.../zlib-1.2.11]# ./configure --shared

.../zlib-1.2.11]# make test

.../zlib-1.2.11]# make install

.../zlib-1.2.11]# cp zutil.h /usr/local/include

.../zlib-1.2.11]# cp zutil.c /usr/local/include

4、解壓安裝

tar zxf openssl-1.0.2u.tar.gz

cd openssl-1.0.2u

./config shared zlib

make

make install

mv /usr/bin/openssl /usr/bin/openssl.bak

mv /usr/include/openssl /usr/include/openssl.bak

#注意這裡的目錄跟centos7不一樣

ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl 

#有些目錄用這個which openssl看一下,我遇到了就是都裝完了,檢視版本發現沒更新,最後網上搜了一下,有類似的經歷的參考了一下

#ln -s /usr/local/ssl/bin/openssl /usr/local/bin/openssl 

ln -s /usr/local/ssl/include/openssl /usr/include/openssl

echo "/usr/local/ssl/lib" >> /etc/ld.so.conf

ldconfig -v

5、檢視是否公升級成功

[root@zj ~]# openssl version -a

CentOS 6公升級Linux核心

本文參考自 1.匯入public key rpm import2.安裝elrepo rpm uvh3.公升級kernel kernel lt 長期支援版本 yum enablerepo elrepo kernel install kernel lt ykernel ml 最新版本 yum enabl...

centos6 4公升級核心

首先要保證系統是x64的,其次要公升級核心到3.1.0以上版本 這裡通過yum公升級核心相對簡單。首先你要做的就是匯入public key rpm import 然後安裝elrepo到centos 6.5中 rpm uvh 安裝kernel lt lt long term yum enablerep...

CentOS7公升級核心

步驟1 載入公鑰 步驟2 安裝elrepo 步驟3 載入elrepo kernel元資料 步驟4 檢視可用的rpm包 步驟5 安裝最新版本的kernel yum disablerepo enablerepo elrepo kernel install y kernel ml.x86 64 步驟6 重...