天涯海角异孤星
由于某些原因,系统自带的应用商店无法正常访问,因此自行去 Github 下载了 Windows Terminal 的安装包。
安装后,界面是英文的,在 Settings 界面的 Language 下拉框也没有看到简体中文的选项。
最简单的方法,打开 settings.json,在根节点添加 "language": "zh-cn"
即可。如:
{
"language": "zh-cn",
"$help": "https://aka.ms/terminal-documentation",
"$schema": "https://aka.ms/terminal-profiles-schema",
"actions": ...
}
使用 certbot-auto 自动部署 ssl 时,常常遇到一直卡在“Installing Python packages…”的情况,最简单有效的解决方法是:
wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
vim certbot-auto
输入 :/DEFAULT_INDEX_BASE 查询,或则直接往后翻到1607行,可以看到一行信息:DEFAULT_INDEX_BASE = 'https://pypi.python.org
前几个月发表了一篇文章《申请免费的 Let's Encrypt 通配符 SSL/TLS 证书》,如今2个多月过去,今天收到了来自 Let's Encrypt 的邮件,提醒我证书该续期了。
原本以为只需要执行 certbot-auto renew
就可以愉快的完成续期,但执行报错了,输出结果如下:
The error was: PluginError('An authentication script must be provided with --manual-auth-hook when using the manual plugin non-interactively.',). Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/yangdx.com/fullchain.pem (failure)
重点这句:An authentication script must be provided with --manual-auth-hook when using the manual plugin non-interactively.
原来,通配符域名证书不能简单的通过执行 certbot-auto renew
来完成续期,必须通过 --manual-auth-hook
参数提供一个身份验证脚本来自动完成 DNS TXT 记录的验证操作。