个人博客搭建小记

原文链接:http://www.yyztech.com/archives/7/

我的站点:http://www.yyztech.com/

一直想搭建一个属于自己的博客,用来记录所想所感,无奈懒惰,总是推迟,最近终于痛下决心,搭了一个出来,有家的感觉很不错。接下来和大家分享下建站的过程吧,希望对正在看这篇文章的你有所帮助。

1.建站程序的选择

其实我一开始是想自己用python的web框架写一个出来的,但因目前个人技术还不纯熟,所以作罢,但后续一定会写一个出来,写的好了,就启用,写的不好,就权当是练习了。
言归正传,建站程序哪家强?人人都知道是wordpress(基于php环境)。目前wordpress绝对是属于一统江湖的地位,而且网上的资源极其丰富,不管是要做什么类型的网站,wordpress都能搞定。安装也非常简单,这里就不说安装的过程了。我在本地搭了一个,

感觉还不错,不过,wordpress虽然强大,配合网上铺天盖地的插件以及模版,基本上可以说想做啥就做啥了,但对于我这样一个追求极简风格的人来说,还是有点臃肿了,我不需要那么多东西,只要能完成博客这一件事就好。另外,既然这么多人都用wordpress,那我要不要来个think different?
于是,我找到了typecho(基于php环境)。当我第一次进入typecho的官网(http://typecho.org),就被吸引了。于是,我下载了安装包,哦,不到500k(对比wordpress的7M),安装过程也非常简单,照着官网来就行。完成后,我打开前台以及后台看了下,就决定了,就这个了。如果你也是一个奉行极简主义的人,那么typecho值得一试。当然,选择哪个建站程序,实在是个仁者见仁的问题,只是我比较喜欢typecho这个风格。

2.域名的选择

域名注册商有很多,这里我选择了著名的国外域名注册商狗爹(godaddy)。为什么选择godaddy呢,因为国外的域名注册不用备案,可以省去很多繁琐的步骤,另外,godaddy域名可以自由转入转出,没有任何限制,但国内的域名注册商就可能会有各种限制。

3.虚拟主机的选择

域名注册好后,就可以选择虚拟主机了。虚拟主机(一台服务器上有许多网站,大家共享它的硬件和带宽。如果它发生故障,那么该服务器上所有的网站都无法访问)是放置站点程序的地方。可能有些同学会有疑问,为什么不选择vps或者云主机之类产品?其实每种产品都有其优势,就我个人来说,初次建站,虚拟主机就够了,而且相对vps之类也够便宜。
那么问题又来了,选择内地主机还是海外主机?内地主机的话,易迈互联的性价比综合来说比较高,但内地主机也需要备案,比较麻烦。如果选择海外主机,不仅不需要备案,而且也更便宜。
网上找了半天,发现老薛主机(http://www.laoxuehost.com)的评价不错,在香港,东京都有服务器,大陆访问也可以有很不错的速度。恰逢老薛主机七周年活动,98块钱买了300M主机空间,两年的使用权,服务器在香港,可以说是很便宜了。
顺便小吐个槽:现在的虚拟主机大多数都提供cpanel面板来对主机进行操作,但我可受不了用web界面对主机进行管理,所以买了空间后,第一时间就是ssh连接到服务器,结果怎么都连不上,联系客服,结果说我买的空间默认不提供ssh连接权限,需要额外花30块开通。。。这让我很不爽,虽然钱没多少,但这么重要的事情,我觉得提前让用户知道比较好吧?
虚拟主机在购买时是需要填写域名的,填入第2步购买到的域名即可。这个过程称为绑定(注意时绑定,而不是解析,解析后面会说),把域名和主机空间绑定,相当于给服务器开了一道门,以后访问你的域名,只要能找到这台服务器(域名解析过程),那么就可以根据你的域名找到你的主机空间对应的门,自然就可以访问到你的应用程序了。

4.配置域名解析

上一步中,我们只是把域名和主机空间绑定了,但我们还是无法访问我们的域名,因为dns解析不到我们的域名对应的服务器ip。那么这个时候,就需要我们来进行域名解析的配置了。我的域名是godaddy上买的,这里有两种配置域名解析的方法,一种是直接在godaddy上配置A记录,另外一种是采用第三方的域名解析服务。这里我采用了第二种方法,用的是DNSPod。首先,我们需要在DNSPod中添加域名。域名添加后,我们可以看到两个记录类型是NS的条目,如下:

屏幕快照 2015-11-01 下午10.23.37.png

可以看到两个dns服务器,我们需要登录godaddy并修改默认的dns服务器,使其指向DNSPod的dns服务器,如下:
首先,在域名列表中找到我们要配置的域名,点击右侧的Manage:

屏幕快照 2015-11-01 下午10.43.14.png

然后,跳转到如下页面:

屏幕快照 2015-11-01 下午10.47.26.png

点击红框中的manage,修改dns服务器为DNSPod的服务器(上图中,我已经修改好了)并保存。
接下来,我们就可以在DNSPod中添加A记录(A指的是Address,即配置ip地址记录,这样就可以通过域名找到ip了)。一般来说,A记录需要添加两个,一个是“@”记录(以便支持www.xxx.com形式访问域名),一个是“www”记录(以便支持xxx.com形式访问域名),如下:

屏幕快照 2015-11-01 下午11.26.14.png

A记录添加好后,等待dns服务器过一段时间刷新缓存后,当ping域名时已经可以显示正确的ip地址时,就表示dns已经生效了。如果ping域名显示的不是正确的ip,那么就还需要等待一段时间。(我当时dns缓存生效时间很快,大概两三分钟就好了,全球生效最多也就几个小时)。dns生效后,可以访问一下你的域名,如果出现403(因为目前还未部署应用程序,而服务器禁止访问根目录),那么恭喜你,可以进行下一步了!

5.在虚拟主机部署typecho

以上四步完成后,就可以部署程序了。首先下载typecho的压缩包,使用cpanel或者ssh上传至虚拟主机的网站根目录中,然后解压,解压后,就可以跟着typecho官网的安装步骤一步一步操作了。需要注意的是,数据库以及数据库用户需要先建好,否则安装步骤中,配置数据库这个步骤是没办法进行下去的。至于怎么建数据库,这里就不再说了。安装很快就可以完成,完成后,浏览器输入域名,就可以享受私人博客空间啦!

6.自定义你的博客

typecho也有挺多主题以及插件,甚至自己开发主题。接下来就靠你自己探索啦!


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值