常用到的临时网站有两种情况:
一种是有了域名,但是网站还没有开发完成,想先有一个临时页面可以供用户访问,放上诸如“网站建设中”之类的信息。
另一种情况是网站运行过程中出了问题,暂时无法提供服务,这时可能也需要一个能够访问的临时页面,来告诉用户 “网站正在维护”以及什么时候能恢复。
那么怎么搭建这个能访问的临时网站呢,github 提供的项目页面功能是一个不错的选择。
搭建方法
假设已经有了github账户。
创建一个新的项目,在创建的时候选择用README初始化版本库。
进入版本库,在版本库设置那里,找到GitHub Pages,点击 Automatic Page Generator 按钮
编辑页面信息,然后点击发布。这样我们就有了一个可访问的网页,假设github用户名为abc,新创建的项目名称为def, 那么现在我们就能用 http://abc.github.io/def 这个地址访问到刚创建的页面了。
在版本库中新建一个文件,文件名为CNAME,文件内容为我们想绑定的域名,如 def.com
配置DNS,先用ping命令ping一下我们的账户对应的二级域名,如 abc.github.io,得到我们的二级域名对应的ip地址,然后在我们要绑定的域名的dns配置里面新增一条A记录,指向刚才得到的ip地址。
这样等配置生效了,我们就能用自己的域名访问github上的项目页面了。配置生效时间根据DNS解析生效时间的不同可能会 不太一样,从几分钟到几小时不等,可以耐心等待一下。