首页 使用Certbot自动签发证书
文章
取消

使用Certbot自动签发证书

环境:Ubuntu 20.04 LTS SSH客户端:FinalShell(https://www.hostbuf.com/

正常域名免费证书只有90天,手动申请以及续期过于繁琐
Certbot在此能够为我们代理重复无意义的操作!

Certbot

首先,确保你的系统已经安装了snapd。如果没有,可以运行以下命令安装:

1
2
sudo apt-get update
sudo apt-get install snapd

安装Certbot Snap包:

1
sudo snap install --classic certbot

创建一个符号链接,以便在命令行中更轻松地访问Certbot:

1
sudo ln -s /snap/bin/certbot /usr/bin/certbot

运行Certbot并按照提示完成证书申请:

1
sudo certbot certonly

Certbot会向你询问一些问题,包括域名和验证方式。完成后,证书将保存在/etc/letsencrypt/live/your_domain/目录中,其中your_domain是你的域名。

1

2

Nginx版Certbot

用于 Nginx 的插件,可以简化 SSL 证书的配置过程。使用以下命令安装 Nginx 插件的 Certbot 版本:

1
2
sudo apt update
sudo apt install certbot python3-certbot-nginx

安装完成后,使用以下命令获取和安装 SSL 证书,并自动配置 Nginx:

1
sudo certbot --nginx

填入自己的邮箱,a,y,填写域名
3

此处讯问是否要进行https重定向,为保证连接安全,选2 4

本文由作者按照 CC BY 4.0 进行授权

手机作电脑摄像头

ESXI虚拟机安装OpenWRT