以下指令均在 centos 7.2 环境下。

Python 包安装错误及修复

Let’s Encrypt 过期之后,执行 certbot-auto renew -v 出现 Python 包安装错误。

解决方法

删除 /root/.pip/pip.conf 文件后正常。参考

但是 certbot-auto renew -v 只能续期一级域名,对于阿里云 *.xdbin.com 无效。

泛域名续期

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

执行上述命令后,会生成一个 TXT 记录类型的的 记录值。

将这个记录值配置到域名的解析配置上即可。

注意将 -d 后的域名更换为要配置的泛域名。

certbot-auto 更新失败

./certbot-auto 后添加参数 --no-self-upgrade

1
./certbot-auto renew --no-self-upgrade