貓城
BLACKCAT CASTLE

如何申請並安裝免費的SSL證書(確保網站安全)

   97 VIEWS
如何申請並安裝免費的SSL證書(確保網站安全)
目次

歡迎來到黑貓城,我是時雨の町站長 ─ 時雨。

2020/07/27 更:自 2020/05/18 起 SSLFree 網站正式成為 ZeroSSL 的合作夥伴,所以舊有存於 SSLFree 的帳號都會失效需重新申請,申請後才可以續簽 SSL 證書。而在 ZeroSSL 的機制中一個帳號最多只能申請 3 個免費的 SSL 證書。

一、SSL 的重要性

在網站架好之後我們就要來保護網站的連線安全,SSL 是很重要的加密連線,如果不加以重視就會被搜尋引擎視為不安全的網站,進而降低被列入搜尋引擎的機率,並且訪客若使用 Chrome 進入網站還會看到很醒目的危險警告,從而降低造訪的機率,大量的跳出率會導致網站的權重越來越低,所以完成連線加密很重要,請在架好網站的時候就盡早申請。

如何知道網站有沒有 SSL 加密連線很簡單,有加密連線的在 Chrome 的網址列前面會有鎖頭,沒加密的則是會出現警告圖示。
已加密畫面:

未加密畫面:

除了上圖的差異之外,在網址上也可判斷是否為加密連線,如果是 http:// 開頭代表是沒有使用 SSL 加密連線,而 https:// 則是有 SSL 連線加密,至於取得方式可透過購買 SSL 加密證書,或是申請免費證書即可,免費證書的缺點是每隔幾個月就要換一次,除此之外沒有其他問題,以下就分享免費申請方式。

二、申請免費的 SSL 證書

1、請至https://www.sslforfree.com申請

2、在 Secure 裡面輸入自已的網址,再點選「Create Free SSL Certificate(創建免費SSL證書)」

3、接著系統會要求你登入或建立一個帳號,用自己常用的 EMAIL 申請一個就可以了

4、在管理畫面中選擇「New Certificate(新證書)」

5、接著輸入網址,其它設定維持不動,直接按「Next Step(下一步)」

6、選擇 90 day (90 天)免費方案,按「Next Step(下一步)」

7、選擇網域驗證的方法(如果可以將檔案上傳到指定資料夾的話,使用「HTTP文件上傳」會比較好),並下載認證用的TXT檔案

8、接著回到 xampp 資料夾,在 htdocs 資料夾新增一個「.well-known」資料夾,並在「.well-known」資料夾中再新增「pki-validation」資料夾,並將下載下來的TXT檔案放入 pki-validation 資料夾中

11、完成後到網頁中的超連結測試是否正常連線

↓ 有顯示就是正常連線,再回到剛剛畫面按「Next Step」驗證網域

12、驗證網域

13、接著下載 SSL 證書的 zip 檔,並記得解壓縮

13、回到 xampp 資料夾,在 xampp/apache/conf/ssl.crt/ 資料夾中將剛剛下載的 certificate.crt 更名為 server.crt,以及 private.key 更名為 server.key,並將 server.crt 及 ca_bundle.crt 放入 ssl.crt 資料夾

14、將 server.key 放入 ssl.key 資料夾

完成後重新啟動 Apache 即可。(建議在行事曆APP中記錄到期日前3天出現提示通知,不然3個月後就會忘記這件事了,到時候網站突然出現警告也會影響訪客體驗。)


更新的時候也一樣,先登入點選「更新證書」,接著按照上述步驟重做即可。



時雨 時雨,時雨の町-日文學習園地站長,為了紀錄網站維護的日誌而架設本網站,並以家中黑貓命名為黑貓城,順道分享各種架站知識與相關的網頁程式語言,如果你喜歡我的文章,請幫我按讚哦(*´ω`*)。也歡迎各位到我的日語教學網站學習日文 :)

LEAVE A REPLY

COMMENTS