github pages自定义域名&CDN配置
github 自定义域名
DNS 配置
Github 的自定义域名:官方文档
如果想自定义自己的根域名,那么就要添加 A 记录,记录为@
如果只是子域名,那就只需要 CNAME 记录就行了
1 | 185.199.108.153 |
A 记录的 IP 地址可以通过 Ping YOUNAME.github.io 得到
CNAME
在 github 项目的根目录下新建文件 CNAME,里面填写自己的域名就行了
在 github 的项目 setting->Pages 下面,在里面填入自己的域名,然后 Save 就行了。
下面有个 Enforce HTTPS,自动申请,可以打开也可以不打开(如果要配置 CDN 好像不能打开,但是我打开了也配置了 CDN 没出现问题)
CDN 配置
注意
因为配置 cdn 需要一条 CNAME,且记录为@。当你设置自定义的域名为根域名时,那么你的 dns 解析里面肯定有一条 A 记录,记录为@(详情看上面自定义域名配置)
此时就会冲突,因此如果想加速根域名,不会。
不过有一种平替的方法,加速子域名 www.根域名,当你访问根域名时,github 会重定向到 www.根域名。这样根域名也可以访问。
dns 解析
cdn 的配置
源站 ip:
1 | 185.199.108.153 |
端口:
自定义域名时勾选了 HTTPS 就选 443,没有勾就填 80
回源 HOST:
填自己的加速域名就行了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Orange's_Blog!
评论