Let’s Encrypt & Certbot 淺談

前言

當咱們想給網站啓用HTTPS, 一般須要從證書頒發機構購買證書, 並配置到現有的HTTP服務上來實現HTTPS.html

這裏暗藏的痛點是:web

  1. 咱們須要花錢(買證書)
  2. 證書頒發機構(質量良莠不齊, 不必定靠譜)
  3. 須要手動添加配置(各種webserver的配置都不大同樣)
  4. 證書是會過時滴(意味咱們要不斷的再來一遍1和3)

Let's Encrypt

Let's Encrypt則是所以應運而生的一個證書頒發機構(俗稱CA),
Let's Encrypt官方是這麼定義本身的工具

Let’s Encrypt is a free, automated, and open certificate authority brought to you by the non-profit Internet Security Research Group (ISRG).網站

你們能夠去看看ISRG這個組織的董事會成員,仍是蠻虎逼可靠的.code

Certbot

於此, CA有了,還缺乏證書,對應的有個叫作Certbot的工具. Certbot官方是這麼定義本身的server

Automatically enable HTTPS on your website with EFF's Certbot, deploying Let's Encrypt certificates.htm

經過Certbot工具,咱們能夠很是輕鬆愉快的得到由Let's Encrypt認證過的證書,
並能夠一鍵(可能要多點幾個回車)部署到咱們的網站上.教程

Certbot官網有比較簡潔明瞭的教程, 教你如何使用該工具給你的網站自動部署HTTPS.部署

建議

最好從如下地址獲取Certbot工具的最新版本,
避免一些低版本Linux源的Certbot工具版本太低致使自動部署功能受限,
Certbot工具最新版本get

相關文章
相關標籤/搜索