天天看点

Github Pages 静态网页建站

略。详见github使用教程。

找github pages项。点击自动生成,按照提示操作,就会得到该项目的gh-pages 分支。

Github Pages 静态网页建站

发布网站成功,地址为 http://chuchus9293.github.io/web2 。

目录下index.html页面作为该网站默认页面。

当然也可以自己做html网站,通过github 客户端上传代码很方便。index.html仍为默认页面。

Github Pages 静态网页建站

在仓库根目录下添加一个cname文件,没有后缀名,里面内容为你的域名,不需要添加http://前缀。

若cname中为www.example.com  则example.com 将被重定向到 www.example.com,www.example.com仍是自身。

注意cname中只能添加一个域名。

创建之后可以在项目settings看到发布地址发生变化,不再有github字样。

Github Pages 静态网页建站

ccsyi.cn为顶级域名。

www.ccsyi.cn为二级域名。

可以为顶级域名设置a记录,为二级域名设置cname,指向username.github.io(gihub推荐,可以用cdn)。

以下是设置a记录的过程。

拿到github pages服务器ip。

Github Pages 静态网页建站

在花生壳域名解析服务中选中www创建a记录。24小时之内陆续同步到全球各地的dns服务器上。

Github Pages 静态网页建站

a记录:web服务器的ip指向

a (address) 记录是用来指定主机名(或域名)对应的ip地址记录。

说明:用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置自己域名的二级域名。

就是说:通过a记录,大家可以设置自己的不同域名转到不同的ip上去!如:

www.linuxpig.com 转到ip 1.1.1.1

ftp.linuxpig.com 转到ip 1.1.1.2

mail.linuxpig.com 转到ip 1.1.1.3

cname (canonical name)记录,(alias from one domain name to another)通常称别名指向

可以将注册的不同域名统统转到一个主域名上去。

与a记录不同的是,cname别名记录设置的可以是一个域名的描述而不一定是ip地址。

例如:linuxdog.com 用cname指向 linuxpig.com

url (uniform resource locator )转发:网址转发

功能:如果您没有一台独立的服务器(也就是没有一个独立的ip地址)或者您还有一个域名b,您想访问a域名时访问到b域名的内容,这时您就可以通过url转发来实现。

url转发可以转发到某一个目录下,甚至某一个文件上。而cname是不可以,这就是url转发和cname的主要区别所在。

例如:

url转发可以将sina.com.cn 转发到 linuxpig.com/sina/ 上,相应的cname只能将 sina.com.cn 转发到 linuxpig.com 上。

ttl值全称是“生存时间(time to live)”,简单的说它表示dns记录在dns服务器上的缓存时间。

下一篇: 物理效应

继续阅读