Let’s Encrypt 是一个证书颁发机构(CA)。要从这个机构获取域名证书,需要在服务器上使用支持 ACME 协议 的软件客户端来获取。Certbot是 Let’s Encrypt 推荐使用的软件客户端。当我们有了域名证书之后,就可以配置使用 HTTPS 来访问了。在使用 Cerbot 之前,需要提前安装并配置好 Nginx。安装snapd执行下面命令安装snapdsudo apt install snapd 移除已安装的 certbot没有安装过可跳过此步骤。如果之前有安装过 certbot,需要先手动移除一下,因为现在使用的是 snapd 方式来安装。sudo apt-get remove certbot 安装 certbot执行下面命令,安装 certbotsudo snap install --classic certbot 准备 certbot 命令sudo ln -s /snap/bin/certbot /usr/bin/certbot 运行 certbot执行下面命令,按提示填入内容,certboot 将会自动更改 nginx 配置,并