域名与 https 相关
做了 nighca.me 的 https 支持。
github pages 对 https 的支持依然不给力,帮助文档的说法是不支持,事实上有支持,但是不支持自定义域名。
所以为了迁移到 https,把站点从 github pages 挪到了自己在 digitalocean 的机器上,国内访问前者本来就不快,所以算是破罐子破摔,速度基本没啥影响。顺便把域名从 dnspod 转移到了 cloudxns —— dnspod 有一些很恶心的问题,比如偶尔会出现解析极慢(找了客服也没用)。看到很多人推荐 cloudxns,就抱着试试看的心理搭上了车。目前看还可以,有个缺点:
301跳转:从一个地址301重定向到另一个地址。注:仅已备案域名可使用。 302跳转:从一个地址302重定向到另一个地址。注:仅已备案域名可使用。 隐式跳转:用FRAME的形式,调用跳转地址,达到隐藏跳转地址目的。注:仅已备案域名可使用。
https 证书是走的 letsencrypt 的方案。不过我的 server 是 nginx,不能享受 apache 的全套大保健,官方的 nginx 插件还基本不可用,幸而通过 webroot 方式验证,然后手动配置 nginx 也不算麻烦。
letsencrypt 很给力,https 越来越平民易用,尤其是小站点,升级成本极低,即便冲着页面不会被运营商加广告这点好处,也是值得的。