拥有一个独立域名下的个人站点,是我一直以来想完成的一个心愿。跌跌撞撞的,现在这个博客已经基本成型,希望之后我能好好维护这个博客,让自己的2015年因此而变得不一样!

之前纠结了很久,不知道第一篇博客该写些什么内容,最终还是决定写写打造这个站点过程中的一些事吧,在此过程中我走过的坑和学习到的东西,我认为还是有价值的。希望这篇文章能对您有所帮助。

一、建站准备工作

1. 域名注册

首先,选择域名注册商。到网上查了下,一致推荐GoDaddy,So,GoDaddy !

然后想好一个域名,并验证是否可用。现在好记的.com 域名基本被注册了,如果仅作个人博客之用,不注册.com的好用的名字还是有的。

走完以上两步,即可在相应域名注册商提交你的订单,完成注册!顺便说下,GoDaddy 是支持支付宝的,但是操作界面真心让我抓狂……

2. 购买VPS

先搞清楚这几个概念,虚拟主机、VPS、独立主机。这里有张图说明了这三者的差异。

 

表格中的服务器指的就是独立主机。简单地说,折腾的自由:独立主机 > VPS > 虚拟主机。如果只是想搭建个博客,并且技术方面比较小白,那就弄个免费的虚拟主机吧,比如新浪的SAE,Amazon 的AWS。如果有特殊的需求,比如说想翻越那堵伟大的墙,那推荐VPS吧,而且得是海外IP的VPS噢。如果有大把资金,并且需要对服务器完全地控制权,当然是独立主机啦。

VPS 服务提供商非常的多,怎么选择呢,那就得在成本和稳定性方面做下权衡了。如果你像我一样选得头疼,最好的方法可能是让靠谱的朋友推荐一两家吧。博主目前用的是Sugarhosts(选用的原因是支持支付宝...),IP在美国洛杉矶,因此网站不需要备案,也利于翻墙~

VPS 一旦购买,也就意味着你有了一个可用的IP了,你马上就可以把注册的域名绑定到这个IP上了!

3. 域名绑定和解析

到域名服务商提供的域名管理的界面上可以轻松实现域名的绑定和域名的解析。在此再次吐槽下GoDaddy后台管理系统的粗糙,今天要修改下域名解析,找了很久都没找到地方,这个时候百度表现得很无力,于是再次用英文求助于Google 大神才找到想要的答案。

4. 上VPS操作

这一步包括很多操作,如创建用户,更改权限,安装程序等等。还好博主之前碰过下Linux,而且又找到了不少教程,所以并未折腾太久就搞定了。如果您想像我一样弄个WordPress 的博客,那么可以用Nginx+PHP+MySQL。具体的步骤可以参考MacTalk 这篇文章

二、建站过程中get到的新技能

上面说得看似蛮简单的,但实际上我走了很多的坑,这个过程中也重新学习(复习)了一些基本知识,以下简单罗列下,希望对您有帮助。

  • http status

如果访问首页出现404,那可能是服务器问题导致的,重启下Nginx试下;之后出现502,重启下php-fpm试下;接着出现500,重启下MySQL 试下。如果重启未完全解决问题,检查下配置或者去看下错误日志吧。

  • Linux 命令

主要用到了权限更改的chmod,目录切换cd,更改owner和group的chown和chgrp,改变服务的状态service,查找grep。

  • Vim 操作

保存并退出:wq,不保存强制退出:q!,查找/。

  • MySQL的操作

跟一般SQL 操作差不多,不过记得每条命令后的分号。

  • 搭建shadowsocks

在VPS 上安装shadowsocks的服务,设置好端口、用户名、密码,并设置为自动重启,在需要用到FQ的设备上安装shadowsocks客户端,简单设置下就可实现。

  • Gravatar 头像加载失败

因为Gravatar 服务器不少域名都被墙了,所以会导致头像加载失败,可以通过修改相关配置中请求的域名解决。具体可参考这篇文章

  • Nginx 开启gzip 压缩

开启gzip 压缩可以减少页面加载时间,提升用户体验。操作方法其实很简单,该写Nginx 的配置文件就OK了。详细请看这里

  • WordPress 升级失败

这个问题折腾了好久才解决,最后发现又是权限问题,用chown 改变下WordPress目录的所属权就解决了。

  • GA Filter 设置

因为经常到WordPress 后台操作,所以想排除掉这部分的流量,比较典型的可以排除wp-admin/目录和url中包含perview=true 的。

限于时间原因,以上很多没有详细展开来说,之后有必要的话,我会另起一篇博文把某些问题讲清楚。现在就当是先给自己挖了个坑吧,以后来慢慢填补完整。

5 Thoughts on “关于这个站点的一些事

  1. 对于vim操作我走了比较多的坑,特意来科普下:按i进入vim操作界面之后,然后输入相应的语句,先按esc键,再按shift+;键,输入wq回车,便可以退出。

    其他的还没找到答案,有答案便来分享下。

    • 关于Vim操作,左耳朵耗子似乎写过一篇不错的文章。我一般碰到需要用Vim操作的不会的命令基本都是Google下就有了,你说的这几个命令只是Vim中最基础的命令呢~Vim还有很多强大的功能

发表评论

电子邮件地址不会被公开。

Post Navigation