目录
三、删除 certbot-auto 及系统中已安装的任何 certbot 软件包
前言
本文介绍如何在 Ubuntu 14.04 LTS 服务器上通过 Certbot 工具配置 web 服务器的 SSL 证书自动更新,该方法需要 BIND9 域名服务配合工作。
一、安装 snapd
在命令行窗口输入以下命令
$ sudo apt update
$ sudo apt install snapd
二、确保安装的 snapd 版本为最新版本
在命令行中输入以下命令
$ sudo snap install core; sudo snap refresh core
三、删除 certbot-auto 及系统中已安装的任何 certbot 软件包
在安装 snap 版本的 Certbot 前确认已经删除系统中已经安装的任何 Certbot 版本,以确保在安装snap 版本的 Certbot 后,你运行的是 snap 版本的 certbot。
你可以通过运行命令
$ certbot
来确认系统中是否已经安装了 certbot 。
如果系统中已经安装了 旧版的certbot 或 certbot-auto 工具,可以通过 apt 删除已安装的 certbot 软件包
$ sudo apt-get remove certbot
清除之前设定的 letsencrypt 账号信息
$ sudo rm -rf /etc/letsencrypt
四、安装 Certbot
在命令行窗口中输入以下命令:
$ sudo snap install --classic certbot
五、建立系统的 Certbot 命令
在命令行窗口中输入以下命令:
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
六、确认插件控制等级符合要求
在命令行窗口输入以下命令:
$ sudo snap set certbot trust-plugin-with-root=ok
如果在这一步遇到问题,请重新执