Let's encrypt 證書申請

  • 系統(tǒng)推薦使用 Ubuntu
  • 申請域名為 example.com, *.example.com

安裝 Certbot

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 certbot

執(zhí)行命令

sudo certbot certonly --manual -d example.com -d *.example.com --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory

參數(shù)說明:

  • -certonly,表示安裝模式,Certbot 有安裝模式和驗證模式兩種類型的插件。
  • -manual,表示手動安裝插件,Certbot 有很多插件,不同的插件都可以申請證書,用戶可以根據(jù)需要自行選擇。
  • -d,為哪些主機申請證書,如果是通配符,輸入 *.example.com(替換為自己的域名)。
  • -preferred-challenges,使用 DNS 方式校驗域名所有權。
  • -server,Let’s Encrypt ACME v2 版本使用的服務器不同于 v1 版本,需要顯示指定。
    注意:將 example.com 替換為自己的域名。可以通過多個-d 參數(shù)添加多個主機。

根據(jù)提示配置DNS TXT解析

驗證通過后生成的證書在

/etc/letsencrypt/live/example.com/

在目錄中可以看到幾個文件

  • cert.pem
  • chain.pem
  • fullchain.pem
  • privkey.pem

根據(jù)不同需求選擇證書文件部署

證書更新

certbot renew
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容