前言
近日搭建了自己的 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,而不用域名解析,那不是也可以将自己的網站綁在别人的域名上?
是以,域名綁定是需要“雙方同意”的。
#網際網路那些事##教程#