您好,登錄后才能下訂單哦!
這篇文章主要講解了“網站怎么由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。如下圖:
編輯
點擊SSL證書(應用安全)后前往購買頁。如下圖:
編輯
選擇:云盾證書資源包。如下圖:
編輯
選擇免費證書擴容包。如下圖:
編輯
說明:一個自然年內可以領取一次數量為20的免費證書資源包。到自然年結束后,會自動清除.每個自然年是12月31日24:00
立即購買:
編輯
購買成功后,等了管理控制臺:
編輯
就可以看到證書資源包了。然后點擊證書申請,就可以在下面證書管理列表中看到,新增加一條數據。如下圖:
編輯
然后點擊證書申請。會打開填寫申請。如下圖:
編輯
說明:
證書綁定域名:就是你需要綁定的域名
聯系人和所在地,選擇后,就可以。CRS生成方式不用修改。
填寫完成后,會進入到驗證信息。如下圖:
編輯
因為在上一步【CRS生成方式不用修改】我們選擇的不是手動。所以,可以直接提交審核。
提交審核很快的。也就1-2分鐘吧。如下圖:
編輯
選擇需要部署的域名后,選擇下載。會打開具體部署方式的證書。然后選擇對應的下載就可以。因為凱哥使用的是Nginx。所以下載的是Nginx的。如下圖:
編輯
下載的是一個zip壓縮包。將壓縮包解壓后,就可以得到對應的以PEM和KEY結尾的兩個文件。如下圖:
編輯
上傳證書:
將解壓得到的兩個文件上傳到服務器上。
如凱哥的上傳目錄:/usr/local/nginx/ssl/lingquan
說明:其中的lingquan是凱哥其中一個網站。如果有多個可以這樣區分。
在Nginx的配置文件中配置:
因為凱哥使用的是寶塔面板。所以在寶塔面板對應網站之間修改。如下圖:
編輯
如果沒有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;
}
如下圖:
編輯
說明:
ssl_certificate:是PEM文件的絕對路徑
ssl_certificate_key:是KEY文件的絕對路徑。
配置完成之后,重啟Nginx。然后驗證。使用https訪問下你的域名。
編輯
編輯
可以看到使用https訪問的時候,有個綠色的小鎖。說明配置成功
有的時候,我們需要將http訪問強制跳轉到https的。配置如下:
server {
listen 80;
server_name 你到域名;
return 301 https://$host$request_uri;
}
感謝各位的閱讀,以上就是“網站怎么由http升級為https圖文”的內容了,經過本文的學習后,相信大家對網站怎么由http升級為https圖文這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。