免費HTTPS憑證懶人版 Let’s Encrypt/Cerbot

免費HTTPS憑證懶人版 Let’s Encrypt/Cerbot

本文要介紹如何利用Cerbot這個自動化工具讓你的網站使用Let’s Encrypt提供的免費憑證。

 

 

 

你需要的工具其實只要幾個:可以參照 Let’s Encrypt的網站

  1. 一個具有使用權限( shell access )的host

  2. 一個Http Server

  3. 知道你的作業系統

  4. 10分鐘的時間(其實後3個都是衝版面的XD))

使用方式也相當簡單直接參照certbot的網站

certbot
certbot

然後選擇你的Http Server和 System,像筆者使用Apache及Ubuntu,選擇完後會直接跳到安裝說明。

接著直接照個安裝說明一連串的安裝(記得要進入你的Host阿!):

$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:certbot/certbot
$ sudo apt-get update
$ sudo apt-get install python-certbot-apache 

$ sudo certbot --apache

印象中輸入上述指令時需要偶而按個Y確定,或是選擇要加密的網站(輸入數字),或是要輸入email,這邊都很簡單一一輸入即可。

另外也補充可以Automating renewal

$ sudo certbot renew --dry-run

到這邊其實就完成了,是不是十分簡單呢~搞不好其實不用花10分鐘呢,即使包含你花了5分鐘看這篇文章XD