Joe Zhao 发布的文章

Automatic HTTPS - Caddy 文档得知,Caddy 是支持配置 *.fun2ex.com这样的泛域名格式的。

直接参考文档的配置,/etc/caddy/Caddyfile 初始配置如下:

*.fun2ex.com
{
        tls {
            dns dnspod
        }
        root /var/www/html
}

我自己用的是 DNSPOD,具体的支持 DNS 服务商可以直接从文档查看。
接下来要设置 DNSPOD Auth Api 的环境变量,具体环境变量值可以从 Automatic HTTPS - Caddy 找到。

因为我用的是 systemd 来管理 caddy 进程,所以直接编辑 caddy 的 service 文件就行:

sudo vim /etc/systemd/system/caddy.service

找到 Environment= 这一行,加上环境变量的值,如要添加多个,使用空格分割:

; Letsencrypt-issued certificates will be written to this directory.
Environment=CADDYPATH=/etc/ssl/caddy DNSPOD_API_KEY='$id,$hash_key'

让我们重启试试:

sudo systemctl restart caddy
sudo systemctl status caddy

未完待续…

  1. 將 nginx 調整為 caddy,世界上的網站都與 ssl 做好朋友
  2. How to specify an Environment systemd directive containing =? - Ask Ubuntu

秦殇

起源

「秦殇」是我非常喜爱的一款游戏。

它完全改变了我觉得历史很枯燥的观点,那只是因为课本的枯燥,其实历史也可以很有趣。多亏于制作团队对历史忠实还原的执着,秦国前后相关的人物、性格特点以及历史典故,都在游戏里面忠实还原了。随着剧情的推进,你能够在这里面遇到这个时期不同的人物,通过对话和行为就能够了解他们的故事和性格,否之如果你不了解某些历史典故,甚至剧情都没法推进下去。进而能让人激发起对了解这段历史的兴趣。换句话说,本人对秦国历史的所有的知识兴趣和了解都来自于「秦殇」。

- 阅读剩余部分 -