终于换上了 HTTPS....

(前略)

最近想着终于不要再懒下去了(顺便是 DO 欠费有点多,准备清掉旧的 VPS),然后就考虑升级下 Blog 到 HTTPS……

不过似乎比想象中的简单,docker 还是一个好东西啊(

服务器端的配置是这样的:

  • ghost(博客系统啦)
  • caddy(web server,不过支持 HTTP/2 以及自动的 Let's Encrypt)
  • 其他的等等

这次考虑使用 docker 装,虽然有点小曲折,不过最后的结果挺好的(至少目录没有乱七八糟的文件)。

大概是这样的:

  1. docker run ghost 顺便绑定下目录,这个时候就可以看到生成好的 seed 文件,修改下 config(不过这个时候有点小问题,见:https://github.com/docker-library/ghost/issues/2)
  2. docker run ghost --env NODE_ENV=production 跑一个生产环境下的 ghost
  3. 写一个 Caddyfile(真的是很简单,不知道比 Nginx 高到那里去了
  4. docker run caddy 顺便帮顶下 Caddyfile

然后就搭起来了,终于绿了啊(评级只有 A,不是 A+ 不开心)。

以上。

Table of Contents