Home » 科技, 網站推薦, 資訊安全, 部落格經營
好手 發表於

5分鐘幫網站免費申請 SSL 憑證,4 步驟超簡單安裝到好 (網站管理員必讀)

文/好手
廣 告

雖然 Google 從 2014 年就已經開始預告網站採用 HTTPS 將成為排名訊號 (ranking signal) 之一,不過很多網站都是最近一年才開始關注到這件事情的重要性。雖然購買 SSL 憑證對於一個專業人士來說並不是件複雜的事情,價格也不算貴 (一年不到 1,000 元就可入手),但是對於很多小本經營的人來說還是買不下手。於是,Let's Encrypt 出現了。

關於 Let's Encrypt

image

Let’s Encrypt 是由許多大廠聯合組成為了推廣 HTTPS 而成立的非營利組織,他們提供了免費的 SSL 憑證 (certificate) 服務,只要你有網站就可以透過 Let's Encrypt 免費取得加密用的憑證,完全沒有任何成本。

雖然目前 Let's Encrypt 有提供一些取得憑證的工具,但對於非工程背景的人來說,要學會使用工具並不容易 (也不應該隨便自己處理),所以還是有些門檻在的。這次好手要介紹的「SSL For Free」服務,就將 Let's Encrypt 的工具簡化成網頁版,你只要會打字、複製貼上、上傳檔案就能完成在你的 cPanel 虛擬主機上安裝 SSL 憑證。

前往 SSL For Free

4步驟申請 SSL 憑證

Step 1. 在首頁文字方塊輸入你要申請 SSL 憑證的網址,並按下【Create Free SSL Certificate】

image

註:單一憑證最多可以讓 100 個主機名稱 (hostname) 使用,如果需要一次申請可把主機名稱以逗號隔開,如:aaa.com,bbb.com

Step 2. 選擇驗證方式

為了確認你是這個網站(域)的擁有者,同時也避免他人惡意使用你的網域申請 SSL 憑證,發證單位會有個簡單的認證程序。

你可以選擇提供 FTP 讓網站自動驗證,或者選擇【Manual Verification】手動進行驗證 (建議選項),並點選【Manually Verify Domain】按鈕

image

Step 3. 下載並上傳驗證檔

你必須在網站根目錄下建立一個名為「.well-known」(前面的點不能省略) 的資料夾,並在裡面建立名為「acme-challenge」的資料夾。資料夾結構如下:

image

接著再將兩個下載驗證用的檔案上傳到剛才建立的資料夾中。上傳完後可以點選下方連結進行測試,如果有看到一排亂數文字就表示上傳成功,即可按下【Download SSL Certificate】下載憑證

image

Step 3. 完成取得 SSL 憑證

幾秒鐘後,你就會看到憑證已經產生完成。不需恐慌也不用害怕,你只要知道其中包含憑證 (Certificate)私鑰 (Private Key) 以及發證單位認證包 (CA Bundle) 這三個欄位。

請不要關掉這個頁面,稍後必須使用頁面上的資料。

image

接下來,我們要快轉到虛擬主機的 cPanel 管理介面囉....請自行登入並找到「SSL/TLS」管理功能。相關操作這邊不多做說明,如果找不到可以詢問主機商客服人員,如果客服告知沒有此功能,那就可以考慮搬家了 (誤)

Step 4. 在虛擬主機安裝 SSL 憑證

進入「管理 SSL 主機」功能

image

往下捲動找到「安裝 SSL 網站」區塊,選擇要安裝憑證的「網域」,接著把前一步驟取得的三個欄位依序複製、貼上,最後再點選下方的【安裝憑證】按鈕,就可以完成安裝囉!

image

使用 Let's Encrypt 憑證須注意事項

Let's Encrypt 所發出的憑證和一般購買的憑證不同,通常只有 90 天的有效期,不過仍然可以免費申請,因此建議到期前 2 周就可以重新參考這篇教學申請新的憑證。雖然麻煩了點,不過其實做過一次後就熟能生巧,重點是也省下了荷包 ^^

關於

硬是要學共同創辦人兼職打雜編輯。每天最重要的工作就是不斷地蒐集國內外各種新資訊和吃飯趕攤,堅持提供硬是要學的朋友最有興趣和最快速的報導。熱愛網路、熱愛 3C!腦袋是個不定時炸彈,隨時會炸出新玩意兒!

連絡信箱:[email protected]

Besthand 好手開講 粉絲團

Facebook 網友留言

站內留言

[X]
取得更多 3C 新玩意和優惠資訊,立刻加入粉絲團!
關閉