SiteGround安裝Let’s encrypt 免費SSL 16:15

之前在這篇「WordPress使用CloudFlare免費SSL快速教學」文章裡頭,我們提到了網站安裝SSL的好處,並且透過免費的Cloudflare服務搭配Really Simple SSL外掛,來達成網站免費具備SSL(https)的功能。不過免費的SSL也不只有Cloudflare有提供,像是亞馬遜的雲主機也有免費的AWS Certificate Manager(但主機限用亞馬遜雲主機),另外一家提供免費SSL的廠商,就是今天要介紹的Let’s encrypt

Let’s encrypt是由許多大公司以及各大非營利團體為了推廣 HTTPS 而贊助的一家免費發佈 SSL certificate 的 Certiciate Authority。官網網址是:https://letsencrypt.org/,無意中傑克還找到了一個.tw域名的介紹網站:https://letsencrypt.tw/,有中文的介紹跟安裝方式,可以前往一看。

但在上述的中文介紹說明頁面,就會了解到要安裝Let’s encrypt的免費證書是需要在主機端用下指令的方式安裝,所以只能在VPS主機上才能安裝,對於使用虛擬主機的人,就無法享受到這個免費的服務,這也是之前傑克選擇了Cloudflare這個免費服務來介紹的原因,因為Cloudflare可以在一般的虛擬主機上安裝免費的SSL。不過現在就不同了,有些虛擬主機廠商,已經開發了透過cPanel來安裝Let’s encrypt免費SSL的模組,在安裝上也非常的方便,所以在下面的影片中,傑克會用SiteGround的虛擬主機來做示範,希望看完這個教學你也可以順利的在你的網站成功安裝SSL。

在cPanel安裝Let’s encrypt免費SSL的流程:

  1. 在cPanel做好附加網域(若已經是主網域就不需要附加)。
  2. 在網域商做好DNS指向,並確定網址能打開網站。
  3. 透過cPanel提供的模組進行安裝
  4. 在網站做對應的設定(WordPress網站可透過Really Simple SSL外掛,不使用此外掛也可以,但要具備自行設定的能力)

另外補充傑克覺得Let’s encrypt比Cloudflare好用的部份:

  1. 不需要啟用Cloudflare的CDN功能:
    傑克很推薦Cloudflare的DNS管理功能,但是否要啟用他的CDN功能那就見仁見智了。若要使用Cloudflare的SSL的話,就一定要啟用Cloudflare的CDN功能,會比較沒有彈性。
  2. 無法同時用在兩個網站:
    傑克管理的網站一般都會放在兩台主機,一台正式上線使用,另外一台是測試用(外掛安裝、升級之類的,確認沒有問題才會在正式的網站做動作)。如果是使用Cloudflare的SSL,那麼就只有正式上線那個網站能用https連線,測試網站就要改成http,不太方便。而Let’s encrypt是透過證書的方式(將認證密鑰寫在檔案裡頭),所以只要把檔案(或是複製密鑰透過cPanel模組產生檔案)也放一份在測試站這台主機就可以了。
  3. Cloudflare比較容易產生重複迴圈:這就是個人感覺了,並沒有準確的數據,只是傑克安裝Let’s encrypt就沒遇過網站出現重複迴圈的問題,但Cloudflare倒是有幾次。Cloudflare官方的說明(按此觀看)

優易教學網專屬的SiteGround推廣網址:
https://www.siteground.com/go/yogoeasy

延伸閱讀:
Really Simple SSL使用教學

返回頂端