github 很慷慨的为程序员们提供了静态站功能,还给开启了 https 访问。比如我的站点 [https://sir0xb.github.io]。虽然也很不错,不过对于想要追求完美的人来说,总感觉少了点什么(独立域名呗)。不过申请了独立域名之后,github 提供的 https 访问方式没发继续了。
我的域名是阿里云(原来叫万网)购买的,就以阿里为例讲下如何解决 https 访问问题。
具体注册过程不讲了,将自己的域名验证完之后,可以在 DNS 标签得到如下两个解析地址。
用上一步得到的两个地址,修改阿里云 DNS 解析记录。
成功之后回到 cloudflare 的 Overview 标签能看到状态变绿了。
具体内容跟在阿里云添加的记录是一样的,一个 www 记录,一个 @ 记录。
具体 ip 地址获得方式,可以参考 [解决 Github 邮件中提示的问题]。
可以根据自己的喜好选一个,我自己弄了个动态方式。
地址过滤其实是过滤 http 地址,将其转跳到 https 地址。