三月初突然想搞个个人网站,前前后后找了不少,最后终于是搞定了,一个挂在SAE,一个挂在github,目前没学后台,下面大致记录一下,顺便希望能帮到跟我一样的小白学会独立建站.
一.搞个域名
万网/godaddy/my.dot.tk这三个网站,搞个域名先.
注意:.cn域名要求国内备案,嫌麻烦的同学建议注册.com国际顶级域名或.tk .ml之类的免费域名.
1.万网
应该不少都是去这买的吧,中文操作适合小白,很容易就能看懂,连接支付宝,备案都很方便,第一次的话建议来这里,了解下流程.
2.godaddy
规模最大,虚拟主机,支持支付宝.网上有优惠码,买域名时可以省点,12刀的可以7.8刀购入.甚至有0.99$的域名,这个国内购买貌似有些障碍.没用过不多说.
3.my.dot.tk
提供免费域名,诸如.tk .ml(-3-)之类的,非常适合希望完全免费建站的同学,正是由于免费注册,导致旗下的域名经常出现大量‘奇奇怪怪‘的网站,搜索引擎的收录优先级会比较低,还是建议买个.com,一年只要几十,认可度也会比较高.(至少问身边人还是比较认.com,.cn之类的后缀,其他的后缀总感觉怪怪的,当然,用.ml之类的后缀用来做些奇怪的事情也不错:p)
二.找个云主机
国内的大部分供应商需要你备案,不备案的有的可以放在香港的服务器,也可以直接选择国外的免费云主机,速度会慢些还有墙的风险.
1.hostinger
最开始用的是这个,界面比较友好,支持两个邮箱和二级域名,完全免费,够用了,加载速度是硬伤,还是比较推荐.没有科学上网的话有时访问此网站困难.
2.SAE
免备案挂香港服务器,效果也还不错,注册送500云豆,实名认证再送2000,还有个开发者认证,要是过了月月能领低保,对于无后台的个人首页来说吃穿不愁了.
3.github
代码随时同步,比较稳定而且无消耗,速度比SAE差了一点,极力推荐.
三.搞定云主机
1.hostinger
注册一个账号,下个零元订单
输入你的域名就行了,一步步跟着走.
2.SAE
注册之后创建一个新应用
先填个二级域名,是挂在国内的,其他随便填,最后添加你的顶级域名,未备案默认挂在香港,双倍流量消耗,访问速度不慢.
3.github
例如你的用户名为xxx,新建一个repositories,命名为xxx.github.io,里面master的branch就是放代码的地方,打开github,在项目里面新建一个名为CNAME的文件,里面输入你的域名诸如xxx.com关闭保存为文件,sync一下,正常的话你的项目的setting里面会显示
这就成了.
四.DNS
DNS是啥呢?服务器有IP,我们访问网站的时候,浏览器并不是直接能够跳转到网站,而是向上级的DNS服务器查询:‘你知道xxx.com的ip么?如果知道请把它给我.‘如果上级不知道就继续向上查询,直到顶级的国际DNS服务器.
现在我们有了买到的域名,但是域名对应的IP地址并没有告知DNS服务器,也就是说,我现在只知道你叫XXX,我想联络你,但是并没有你的地址,联络也就无从谈起了.所以,我们要在购买域名的网站创建一个记录,将我们的域名指向一个可控的地址.
CNAME:xxx.com指向诸如xxx.sina.com,就是指向一个域名,当我访问xxx.com时,直接跳转到托管服务器的域名.
ANAME:xxx.com指向诸如192.168.1.1,指向一个IP地址,当托管服务器IP变化时,便无法访问,而此时因为CNAME指向了托管服务器的域名,域名依然可用,托管服务也能使用.
NS记录:当申请域名的网址在墙外,且不能科学上网时,刚开始不熟悉的时候可能会多次修改域名指向,这就变得困难,此时可以使用诸如www.dnspod.cn进行托管,在域名注册商处,将ns记录指向托管服务器给出的类似f1g1ns1.dnspod.net.的ns记录,就可以利用他进行托管了.
一般dns服务器都有延迟,一天之内能访问都比较正常.
将域名指向云主机
即是解析域名,云主机建立完成后,一般会给出你应指向的ANAME或CNAME,在域名注册商处将其解析至此就可以了.
在github上,建议先访问一次xxx.github.io,确认是否能成功访问,保证在之前的阶段没有出现问题,之后再将自己的域名CNAME到xxx.github.io,以防万一,我额外添加了两条ANAME指向github提供的IP,
192.30.252.153和192.30.252.154.
最后
该做的都已经完成了.
之后是上传你的网页文件:
SAE和hostinger都支持zip压缩包的打包上传,非常容易.
github用客户端直接sync同步即可,比前两个还要便利.
网页建议自己写,边写边学.如果目的只是建站,也可以使用成型的模板.