SiteGround安裝Let’s encrypt 免費SSL教學

5/5 - (4 votes)

SiteGround安裝Let’s encrypt 免費SSL教學

之前在這篇「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。

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

在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官方對網站安裝SSL出現重複迴圈提供的解決方式:按此觀看

[not_logged_in]


[/not_logged_in]
[restrict message=”付費/免費會員請登入後觀看Vimeo版無廣告影片”]

[/restrict]

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

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

訂閱文章更新電子報

透過WordPress.com平台(jetpack功能)訂閱文章更新電子報

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

返回頂端