韩国大尺度床戏激情戏裸戏电影_麻豆免费播放_激情引诱h文_久久www视频

Centos7.9系統下Apache2.4安裝openssl1.1.1配置TLS1.3教程(寶塔控制面板下php-fpm啟用openssl擴展)

[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!

在日常用的URL中,有些需要用到更高安裝的TLS1.2或TLS1.3,比如對接微信公眾號的,其實就需要處理一下URL的加密握手,就需要設置,現在Centos系統里的版本都比較低,需要進行升級操作方可使用;如下圖是我新租用的騰訊云輕量里的版本;

Centos7.9系統下Apache2.4安裝openssl1.1.1配置TLS1.3的教程

先來說一下TLS1.3

SSL(Secure Socket Layer) / TLS(Transport Layer Security) 是獨立于 HTTP 的協議,所以不光是 HTTP 協議,其他運行在應用層的 SMTP 和 Telnet 等協議均可配合 SSL / TLS 協議使用,可以說 SSL / TLS 是當今世界上應用最為廣泛的網絡安全技術。

TLS1.3是一種新的加密協議,它既能提高各地互聯網用戶的訪問速度,又能增強安全性。

[root@localhost ~]# yum install gcc zlib -y
[root@localhost ~]# yum update -y

[root@localhost ~]# cd /opt
[root@localhost opt]# wget https://www.openssl.org/source/old/1.1.1/openssl-1.1.1.tar.gz
[root@localhost opt]# tar -zxvf openssl-1.1.1.tar.gz
[root@localhost opt]# cd openssl-1.1.1
[root@localhost opt]# ./config --prefix=/usr/local/openssl
[root@localhost opt]# make
[root@localhost opt]# make install

[root@localhost opt]# ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1
[root@localhost opt]# ln -s /usr/local/openss/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1
[root@localhost opt]# echo "usr/lib/" >> /etc/ld.so.conf
[root@localhost opt]# ldconfig

[root@localhost opt]# /usr/local/openssl/bin/openssl version
OpenSSL 1.1.1 11 Sep 2018 (Library: OpenSSL 1.1.1o 3 May 2022)

[root@localhost opt]# /usr/local/openssl/bin/openssl ciphers -v 'ALL:COMPLEMENTOFALL' | grep TLSv1.3
TLS_AES_256_GCM_SHA384 TLSv1.3 Kx=any Au=any Enc=AESGCM(256) Mac=AEAD
TLS_CHACHA20_POLY1305_SHA256 TLSv1.3 Kx=any Au=any Enc=CHACHA20/POLY1305(256) Mac=AEAD
TLS_AES_128_GCM_SHA256 TLSv1.3 Kx=any Au=any Enc=AESGCM(128) Mac=AEAD

延伸閱讀:TLS1.2 和 TLS1.3的主要差別

TLS1.3的密鑰協商速度要快于TLS1.2,特別是在曾經建立過連接的情況下,TLS1.3支持0- Round Trip Time快速恢復連接。
TLS1.3針對1.2支持的密鑰交換方法和加密方法做了簡化,刪除了不安全的方法。TLS1.3支持的方法都具備前向安全性。

接續延伸閱讀:寶塔控制面板下php-fpm啟用openssl擴展

cd /www/server/php/74/src/ext/openssl # 進入php-fpm-74的擴展目錄
mv config0.m4 config.m4 # 重命名config配置文件,使其生效
make clean # 先清除下緩存,若初次執行的響應不常規則不管
/www/server/php/74/bin/phpize # 生成configure文件
./configure --with-openssl --with-php-config=/www/server/php/74/bin/php-config # 預編譯
make && make install # 安裝

### 若make之后沒有 "Build complete." 字樣,則make clean清除緩存再重新make

# 檢查openssl.so文件是否在以下目錄生成,如無則重新make install
ll /www/server/php/74/lib/php/extensions/no-debug*/ | grep openssl

# 啟用openssl擴展(寶塔面板自動啟用了openssl,預先檢查一遍extension的配置后關閉即可)
[root@xxx ~]# grep extension=openssl /www/server/php/74/etc/php.ini
;extension=openssl

根據以上的操作,基本SSL TLS的問題也就解決了~~~~

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。

您必須遵守我們的協議,如您下載該資源,行為將被視為對《免責聲明》全部內容的認可->聯系老梁投訴資源
LaoLiang.Net部分資源來自互聯網收集,僅供用于學習和交流,請勿用于商業用途。如有侵權、不妥之處,請聯系站長并出示版權證明以便刪除。 敬請諒解! 侵權刪帖/違法舉報/投稿等事物聯系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯系指正;轉載請注明出處: » Centos7.9系統下Apache2.4安裝openssl1.1.1配置TLS1.3教程(寶塔控制面板下php-fpm啟用openssl擴展)

發表回復

本站承接,網站推廣(SEM,SEO);軟件安裝與調試;服務器或網絡推薦及配置;APP開發與維護;網站開發修改及維護; 各財務軟件安裝調試及注冊服務(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統,人力資源,超市POS,醫藥管理等;

立即查看 了解詳情