当我从12.04将我的Ubuntu升级到14.04时,这次我收到了以下错误:
ImportError: No module named datetime
当我从12.04将我的Ubuntu升级到14.04时,这次我收到了以下错误:
ImportError: No module named datetime
https://certbot.eff.org/lets-encrypt/ubuntuxenial-nginx
这是我最终运行的命令,你的命令可能会有所不同。
sudo apt install snapd
sudo snap install core; sudo snap refresh core
sudo apt-get remove certbot
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot --nginx
sudo certbot renew --dry-run
sudo certbot renew
sudo /opt/bitnami/ctlscript.sh restart nginx
接下来我需要更新我的定时任务,以便使用 sudo certbot renew
而不是之前使用的完整路径到 certbot。
crontab -e
crontab的内容
42 3,15 * * * sudo certbot renew --quiet --no-self-upgrade
24 1,18 * * * sudo certbot renew --quiet --no-self-upgrade
5 4 * * 7 sudo /opt/bitnami/ctlscript.sh restart nginx