Dashingsoft web home page.
使用 letsencrypt
配置免费的 https 域名::
cd /opt
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
./certbot-auto --no-self-upgrade
根据提示选择需要配置的域名,这种方式最简单。
添加自动更新脚本,每周一早上 5 点执行一次::
crontab -e
0 5 * * 1 /opt/letsencrypt/certbot-auto --no-self-upgrade renew
注意要使用 --no-self-upgrade
,否则会自动升级,而升级失败会导致无法正常更新。
升级失败解决方法,例如 升级到 0.35.0
的时候失败,无法找到对应的包,
那么使用下面的方式恢复到以前的版本 0.34.0
::
cd /opt/letsencrypt
git checkout v0.34.0
./certbot-auto --no-self-upgrade