配置域名支持https在之前几年还是比较麻烦的,免费证书也难弄。折腾了很久后放弃再重装,伴随着服务的被墙遗忘,删除再次重启,没有长久的驻扎营地。总之是钱交了但是并没有使用。 转战GitHub.io后依旧是断断续续的在更新,现在技术发展了,服务更多了,可以直接把域名绑定到github上,因为已经再自己的服务器验证过这个域名和爬虫规则google anlystic等工具,又可以监控一下网站的访问情况。虽然没什么人看。🤷♂️
域名准备
更新域名服务商配置比如 GoDaddy 为例,添加 4 个 A 记录和 1 个 CNAME:
| 类型 | 名称 | 值 |
|---|---|---|
| A | @ | 185.199.108.153 |
| A | @ | 185.199.109.153 |
| A | @ | 185.199.110.153 |
| A | @ | 185.199.111.153 |
| CNAME | www | 你的.gthub.io域名 |
测试配置
dig +noall +answer gitgitcode.github.io
gitgitcode.github.io. 600 IN A 185.199.110.153
gitgitcode.github.io. 600 IN A 185.199.109.153
gitgitcode.github.io. 600 IN A 185.199.108.153
修改github配置 Custom domain
在你项目的settings 页面最下方GitHub Pages 处进行设置 Custom domain
- 填写域名
- enforce https
勾选https 访问,这个选项大概要等几个小时。 之后你的项目中会多一个包含域名的 www.gitgitcode.github.io 的CNAME的文件。
至此github page 就可以使用你自己的域名来访问了。