HTTPS證書免費(終身)申請和安裝教程
目前來說,網站安裝https是大勢所趨,幾乎每一個網站在建站之初,就會安裝好https。
一、https是什麼
“https(全稱:Hyper Text Transfer Protocol over Secure Socket Layer,超文本傳輸安全協議),是以安全為目標的HTTP通道,是HTTP的擴展(升級版),用於計算機網絡的安全通信”——維基百科
簡單理解為:在http的基礎上,增加安全套接字層(SSL),既可以變成https,作用就是讓網站數據傳輸更加安全。
如圖所示,http和https的區別:
http會顯示不安全的提示
https會顯示一把加密的鎖
二、https證書類型
前面有提到過,https實際就是增加了安全套接字層(SSL證書);而不同的SSL證書,其類型和作用也大有不同。
SSL證書的類型主要分為3種:
- 擴展驗證型(EV)SSL證書(適用證券、銀行等金融機構)
- 組織驗證型(OV)SSL證書(適用於電商和大型企業等)
- 域名驗證型(DV)SSL證書(適用於普通企業和個人博客)
它們的安全程度依次遞減,而這裡我們要申請和安裝的,主要就是DV類型的SSL證書。
三、https證書申請
首先是進入該網站:https://letsencrypt.org/,註冊賬戶;登錄地址是這個:https://letsencrypt.osfipin.com/。
3.1、點擊申請新證書:
3.2、輸入要申請的域名,下面有申請規則提示,自行瀏覽。
3.3、確認後點擊申請,接著需要驗證域名;建議選擇DNS驗證。
3.4、選擇DNS驗證,需要在域名添加一條解析記錄,如圖所示:
3.5、完成驗證就可以下載證書:
我們申請的SSL證書是Let’s Encrypt,是終身免費使用的,但是需要每3個月就申請一次;除此外,還可以申請阿里雲的免費域名,只要你的域名每年續費,就都有1年的免費證書。
四、https證書安裝
申請完證書,就需要將它安裝到網站上,如果你買的是空間可以自行百度查看安裝方法。
這裡主要演示服務器使用寶塔面板安裝SSL證書。 (阿里雲服務器安裝寶塔面板教程:https://www.daxianseo.cn/archives/278)
4.1、解壓SSL證書,打開如圖標註的兩個文件。
如果你是Windows服務器,則使用這兩個文件。
4.2、進入寶塔面板,域名管理,選擇SSL。
將key文件內容填入秘鑰中,將pem文件內容複製到證書中,保存即可。
注:如果在這一步,保存顯示失敗等提示,很大可能是你的服務器未安裝SSL模塊;如果保存成功,前台未顯示https,則選擇強制https。
到此,網站https證書就會開啟。
五、https對seo優化的影響
不管是百度還是谷歌,早在我接觸seo的時候,就都在大力推進https的進程。
雙方都曾明文指出,https已經列入排名因素中,谷歌有專門的https算法(百度不詳)。
就實際搜索結果來看,谷歌比百度的支持要強的多,基本谷歌搜索結果頁前10全是裝有https證書的網站。