iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0

今天就來教大家使用Cerbot來建立免費的 HTTPS 憑證~

  • Cerbot是什麼呢?
    • Let's Encrypt 的免費 HTTPS 憑證,而 Let's Encrypt 是由 Mozilla、Cisco、Google 等大公司共同贊助推動的服務,主要是要推廣大家都來簽 HTTPS,讓網路更安全。

跟著流程一起做看看吧~

  • step1. 下載snapd
    • snapd是軟體套件管理系統的套件
sudo apt update && sudo apt install snapd
  • step2.
sudo snap install core; sudo snap refresh core
  • step3. 下載certbot
sudo snap install --classic certbot


  • nginx.conf會多這些

  • 新增的憑證建立在/etc/letsencrypt底下,nginx如果要轉移到別台機器,不需要重新申請,只需把letsencrypt 壓縮(.tar)帶走,nginx.conf檔裡面設定不變喔~

  • 更新憑證

sudo certbot renew
  • 確認憑證已更新
sudo certbot renew --dry-run

參考資料

  1. certbot官方文件
  2. snap

上一篇
[Day12] 簡單搞懂Nginx常見的Access-Control-Allow-Headers
下一篇
[Day14] 簡單搞懂Nginx Cache 設定
系列文
剛入職軟體工程師會需要知道的常見工具篇30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言