前言
近日搭建了自己的 Blog,并且将代码托管在了Github上。众所周知,Github pages的域名都是统一的yourName.github.io。那么,如何将Github pages绑定在自己的域名上呢?
需要
1.个人的Github pages
2.个人域名
1.域名解析配置
将域名和IP或其他域名进行绑定,让你能通过不同域名访问同一个网站。首先在自己的域名控制台找到域名管理,选择域名解析功能。记录类型选择 A记录 或者 CNAME 就可以了。接下里就是域名解析的几个要点:
1.A记录类型记录值填写 IP 值,两种选择:
①你的github.io的IP值
②在官方提供的两个IP中选择192.30.252.153或192.30.252.154
2.CNAME类型,请选好主机记录,按主机记录类型填写记录值。推荐选择@,那么记录值就填写按自己的github名填写yourName.github.io就好了
2.Github pages中CNAME文件的配置
有两种方法:
1.在Github的Github pages的仓库根目录里加上CNAME文件,里面写上个人域名即可。我的是:chenhuaibo.xyz
2.在github.io仓库中的Settings的GitHub Pages项直接设置Custom domain,Github会自动添加CNAME文件
3.为什么配置了域名解析还要配置CNAME文件呢?
实际上,个人域名是名字,Github pages相当于网站空间。试想,如果不在网站空间配置CNAME,就可以成功绑定域名,那么岂不是可以给别随便一个的网站绑定上自己的域名?相同,如果只需配置Github pages的CNAME,而不用域名解析,那不是也可以将自己的网站绑在别人的域名上?
所以,域名绑定是需要“双方同意”的。
#互联网那些事##教程#