中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

如何將HTTP網(wǎng)站轉(zhuǎn)換成HTTPS站點(diǎn)

2018-11-01    來(lái)源:學(xué)做網(wǎng)站論壇

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

一:什么是https

SSL(Security?? Socket?? Layer)全稱是加密套接字協(xié)議層,它位于HTTP協(xié)議層和TCP協(xié)議層之間,用于建立用戶與服務(wù)器之間的加密通信,確保所傳遞信息的安全性,同時(shí)SSL安全機(jī)制是依靠數(shù)字證書來(lái)實(shí)現(xiàn)的。

SSL基于公用密鑰和私人密鑰,用戶使用公用密鑰來(lái)加密數(shù)據(jù),但解密數(shù)據(jù)必須使用相應(yīng)的私人密鑰。使用SSL安全機(jī)制的通信過(guò)程如下:用戶與IIS服務(wù)器建立連接后,服務(wù)器會(huì)把數(shù)字證書與公用密鑰發(fā)送給用戶,用戶端生成會(huì)話密鑰,并用公共密鑰對(duì)會(huì)話密鑰進(jìn)行加密,然后傳遞給服務(wù)器,服務(wù)器端用私人密鑰進(jìn)行解密,這樣,用戶端和服務(wù)器端就建立了一條安全通道,只有SSL允許的用戶才能與IIS服務(wù)器進(jìn)行通信。

如何將HTTP站點(diǎn)轉(zhuǎn)換成HTTPS、及后續(xù)問題

提示:SSL網(wǎng)站不同于一般的Web站點(diǎn),它使用的是“HTTPS”協(xié)議,而不是普通的“HTTP”協(xié)議。因此它的URL(統(tǒng)一資源定位器)格式為“https://網(wǎng)站域名”。

二:HTTP網(wǎng)站轉(zhuǎn)換成HTTPS站點(diǎn)

第一步:nginx 搭配 ssl。
https 現(xiàn)在已經(jīng)有免費(fèi)的證書資源可用了。參考 https://www.baidufe.com/item/ed5324e20e555d938ca8.html ,簡(jiǎn)直良心制作。

第二步:處理網(wǎng)站前端細(xì)節(jié)。
把所有的靜態(tài)文件引用,表單提交指向,統(tǒng)統(tǒng)去掉協(xié)議名,改成和特定協(xié)議無(wú)關(guān)(可以保證http和https無(wú)痛切換)。
引用的第三方的靜態(tài)資源或者其他服務(wù)的,統(tǒng)統(tǒng)也改成和特定協(xié)議無(wú)關(guān)的形式,如果第三方不提供 https 服務(wù),統(tǒng)統(tǒng)干掉。

<style href="//yuanoook.com/static/css/main.css"></style>
<script src="//fe.yuanoook.com/static/js/jquery.plus.min.js"></script>

第三步:后臺(tái)代嗎(如:wordpress)特別處理。

參考原則同上。干掉后臺(tái)代嗎對(duì) https 相關(guān)的安全驗(yàn)證,讓后臺(tái)僅僅提供跟協(xié)議無(wú)關(guān)的服務(wù)。所有的安全把關(guān),交由 nginx 處理。
wordpress 為例,升級(jí) https 之后, wp-login.php 迷之跳轉(zhuǎn),總是跳轉(zhuǎn)到自己。

原因: Browser ----https----> Nginx ----intra-proxy----> PHP(wordrepss)。

此時(shí)Wordpress 的代碼是要做 https 驗(yàn)證的,然而 Nginx 和 PHP(wordpress) 之間不是 https 的,于是就要求 redirect 到 https,
Wordpress 處理方式參考 https://shimo.im/doc/59lBf6oYzP0TWVGV

標(biāo)簽: ssl 安全 代碼 服務(wù)器 服務(wù)器端 通信 域名

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:如何通過(guò) FTP軟件進(jìn)行文件移動(dòng)

下一篇:建網(wǎng)站如何使用Font Awesome字體圖標(biāo)