• github个人博客域名绑定(附带详细原理说明)


    看了不少博客文章,大多逻辑混乱不堪,bug百出,因此本人仔细总结一下,减少走弯路

    I、购买域名及域名解析

    购买域名:可以在万网购买,建议买一个便宜一些的,com尾缀的比较贵,但是seo权值比较大

    域名解析:(这里分为两步)

    1、创建一个A类解析,解析到你的github个人博客ip地址

    原因是因为github有多个ip,如果不指定解析ip的话,就会出现下面这种情况

    因此添加A类解析记录:

    2、创建一个解析,将购买的域名(xxx.com)解析到你的GitHub个人博客域名上(timegambler.github.io)

    记录类型:CNAME

    主机记录:www

    解析线路:默认

    记录值:你的GitHub个人博客域名地址(如:timegambler.github.io)

    检验一下

     此处提示:(因为主动添加完成A类解析后,当前dns主机访问地址ip会主动更改,并且保存,因此添加完成后,该A类解析可删可不删)

     II、github配置(404错误主要原因,不论你输入的是购买的域名,还是github个人博客,均源于解析错误)

    添加一个CNAME文件,设置GitHub域名解析映射到你购买的域名上,

    添加CNAME与在域名那里添加的道理是一样的,不过是反过来的,将github个人博客域名解析到指定的域名(你购买的域名),类似于重定向

    这里有三种添加方式:

    ①如果是用的hexo的话,直接在source文件夹中创建一个CNAME文件,无后缀,如果无法编辑可以先CNAME.txt文件,再删除txt后缀

    添加内容:www.xxx.xxx(你购买的域名),保存并退出,然后提交 hexo g。

    ②在github主目录中直接添加,创建CNAME文件,加入www.xxx.xxx,然后commit即可

    ③在settings中设置,效果一样

    (这里也要插一句,双方均解析完成后,就会在github多个服务器中会自动备份,因此这里也可以删除A类解析,删除后重新ping 你购买的域名和github域名,会发现服务器地址又不同,但是都能够提供服务)

    最后,就可以正常访问了

  • 相关阅读:
    python作业堡垒机(第十三周)
    Python的一个BOX
    Nginx (限速)限制并发、限制访问速率、限制流量
    Nginx反向代理维基百科镜像制作全解析
    防盗链测试01
    Pycharm和IntelliJ IDEA激活 2017.3.x版本
    [Openwrt 扩展下篇] Openwrt搭建私有云Owncloud 9
    [Openwrt扩展中篇]添加Aria2和webui
    [Openwrt 扩展上篇]USB挂载&U盘启动&Samba共享
    python作业(第十一周)基于RabbitMQ rpc实现的主机管理
  • 原文地址:https://www.cnblogs.com/gambler/p/12051638.html
Copyright © 2020-2023  润新知