📜  certbot - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:14:07.740000             🧑  作者: Mango

Certbot - Shell-Bash

Certbot是一个开源的工具,可以自动化地从Let's Encrypt生成SSL证书。它使用的是Bash脚本语言,可以在Linux、MacOS和Windows等操作系统中运行。

安装

Certbot可以通过包管理器来安装,也可以通过源代码来安装。

包管理器安装

Ubuntu/Debian

sudo apt-get install certbot

CentOS/RHEL

sudo yum install certbot

Mac

使用Homebrew安装:

brew install certbot
源代码安装

从Certbot官网下载并解压源代码,然后运行以下命令:

cd certbot
sudo ./certbot-auto
使用

Certbot用于申请和管理SSL证书。使用以下命令来获取SSL证书:

sudo certbot certonly --webroot -w /path/to/webroot -d example.com -d www.example.com

其中:

  • --webroot参数告诉Certbot将验证文件存储在webroot目录中
  • -w参数指定webroot目录的路径
  • -d参数指定需要为哪些域申请证书
更新证书

要更新证书,使用以下命令:

sudo certbot renew

这将尝试续订所有已过期的证书。

总结

Certbot是一个非常方便的工具,可以自动化地为你的网站生成SSL证书。使用它可以帮助你更好地保护你的网站和用户的隐私。