中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

網站怎么由http升級為https圖文

發布時間:2021-10-18 16:32:04 來源:億速云 閱讀:90 作者:iii 欄目:編程語言

這篇文章主要講解了“網站怎么由http升級為https圖文”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“網站怎么由http升級為https圖文”吧!

名詞解釋:

HTTP與HTTPS是什么?

HTTP協議(超文本傳輸協議)是互聯網上應用最為廣泛的一種網絡協議,常被用于在web瀏覽器和網站服務器之間傳遞信息,http協議傳輸數據是以明文方式進行傳送,如果中途被截獲,就可以讀取其中的信息。還記得之前公司某一臺醫療設備的登錄界面被截獲,頁面上都是廣告的情況。

為了解決HTTP協議的這一缺陷,就延伸出HTTPS協議 (安全套接字層超文本傳輸協議),HTTPS在HTTP的基礎上加入了SSL協議,SSL依靠證書來驗證服務器的身份,為web瀏覽器和服務器之間的通信數據進行加密。

HTTPS協議的主要作用分為兩種:

建立一個信息安全通道,來保證數據傳輸的安全

確認網站的真實性。

HTTP與HTTPS有什么區別

https協議需要到ca申請證書,一般免費證書較少,因而需要一定費用。

http是超文本傳輸協議,信息是明文傳輸,https則是具有安全性的ssl加密傳輸協議。

http和https使用的是完全不同的連接方式,用的端口也不一樣,前者是80,后者是443。

http的連接很簡單,是無狀態的;HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網絡協議,比

證書申請流程:

1:在阿里云或者是騰訊云都有免費證書的。(注:因為凱哥備案在阿里云。所以就基于AliYun申請的。)

2:登錄阿里云-控制臺-產品與服務-搜索SSL。如下圖:

網站怎么由http升級為https圖文

編輯

點擊SSL證書(應用安全)后前往購買頁。如下圖:

網站怎么由http升級為https圖文

編輯

選擇:云盾證書資源包。如下圖:

網站怎么由http升級為https圖文

編輯

選擇免費證書擴容包。如下圖:

網站怎么由http升級為https圖文

編輯

說明:一個自然年內可以領取一次數量為20的免費證書資源包。到自然年結束后,會自動清除.每個自然年是12月31日24:00

立即購買:

網站怎么由http升級為https圖文

編輯

購買成功后,等了管理控制臺:

網站怎么由http升級為https圖文

編輯

就可以看到證書資源包了。然后點擊證書申請,就可以在下面證書管理列表中看到,新增加一條數據。如下圖:

網站怎么由http升級為https圖文

編輯

然后點擊證書申請。會打開填寫申請。如下圖:

網站怎么由http升級為https圖文

編輯

說明:

證書綁定域名:就是你需要綁定的域名

聯系人和所在地,選擇后,就可以。CRS生成方式不用修改。

填寫完成后,會進入到驗證信息。如下圖:

網站怎么由http升級為https圖文

編輯

因為在上一步【CRS生成方式不用修改】我們選擇的不是手動。所以,可以直接提交審核。

提交審核很快的。也就1-2分鐘吧。如下圖:

網站怎么由http升級為https圖文

編輯

選擇需要部署的域名后,選擇下載。會打開具體部署方式的證書。然后選擇對應的下載就可以。因為凱哥使用的是Nginx。所以下載的是Nginx的。如下圖:

網站怎么由http升級為https圖文

編輯

下載的是一個zip壓縮包。將壓縮包解壓后,就可以得到對應的以PEM和KEY結尾的兩個文件。如下圖:

網站怎么由http升級為https圖文

編輯

Nginx部署:

上傳證書:

將解壓得到的兩個文件上傳到服務器上。

如凱哥的上傳目錄:/usr/local/nginx/ssl/lingquan

說明:其中的lingquan是凱哥其中一個網站。如果有多個可以這樣區分。

在Nginx的配置文件中配置:

因為凱哥使用的是寶塔面板。所以在寶塔面板對應網站之間修改。如下圖:

網站怎么由http升級為https圖文

編輯

如果沒有443的server節點添加。如果有,按照如下配置:

server {

listen 443 ssl;

server_name 你的域名;

root 你的項目根;

index index.html;

ssl_certificate /usr/local/nginx/ssl/xxx/xxx.pem;

ssl_certificate_key /usr/local/nginx/ssl/xxx/xxx.key;

ssl_session_timeout 5m;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;

ssl_prefer_server_ciphers on;

}

如下圖:

網站怎么由http升級為https圖文

編輯

說明:
ssl_certificate:是PEM文件的絕對路徑

ssl_certificate_key:是KEY文件的絕對路徑。

配置完成之后,重啟Nginx。然后驗證。使用https訪問下你的域名。

驗證是否配置成功

網站怎么由http升級為https圖文

編輯

網站怎么由http升級為https圖文

編輯

可以看到使用https訪問的時候,有個綠色的小鎖。說明配置成功

http強制跳轉到https配置:

有的時候,我們需要將http訪問強制跳轉到https的。配置如下:

server {

listen 80;

server_name 你到域名;

return 301 https://$host$request_uri;

}

網站怎么由http升級為https圖文

感謝各位的閱讀,以上就是“網站怎么由http升級為https圖文”的內容了,經過本文的學習后,相信大家對網站怎么由http升級為https圖文這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌海市| 邮箱| 穆棱市| 镇远县| 蓬溪县| 阿坝县| 新乡县| 白城市| 朝阳市| 丹巴县| 巩义市| 康马县| 万源市| 巴马| 南召县| 罗江县| 贵德县| 通化县| 柘城县| 都匀市| 汉中市| 东乡族自治县| 北川| 仲巴县| 始兴县| 剑阁县| 偃师市| 湘潭市| 湖州市| 乌审旗| 安塞县| 湖南省| 长乐市| 若羌县| 靖西县| 海盐县| 华池县| 蒙城县| 亚东县| 常熟市| 英超|