感谢大家的陪伴,我的博客已经进入稳定阶段

目前为止,我的博客经历了三个进化阶段,有两次迁移服务器的过程,中途有一段时间更改域名和端口,数据迁移,导致无法访问,我对此表示深深的抱歉,以后没有特殊情况不会这样了。

同时让我们来回顾一下我的博客的进化历程吧。

Stage 1:搭建在我家的QNAP NAS(一个小型文件服务器)上,开放了2333端口,fenghe.blog.info解析在QNAP的动态域名上。此外,因为无法解决把WordPress的文件移到root目录下(此处root在Linux中指/var/www/html,不过不清楚QNAP如何实现WordPress服务搭建因为没找到过它的目录),因此只能以默认的方式http://fenghe.blog.info:2333/WordPress/来访问,有点丑。

Stage 2:我使用Vultr的一键WordPress建站功能在LA(Los Angeles,洛杉矶)的机房建立了一个WordPress服务器,确实搭建起来很快,而且获取SSL证书很方便,我写的教程在这里。这个过程里面我面临一个选择哪里的服务器的问题,Vultr日本的服务器很快(延迟很小),但是很容易被GFW(中国的防火长城)屏蔽,直接就放弃了。新加坡的服务器对于移动用户来说是直接经香港连到新加坡的,但是对于电信用户来说使用体验就很差了。最后作为折中我选择了Vultr美国洛杉矶的机房,不过移动电信的延迟都有200ms左右,一到晚高峰体验就不佳。

Stage 3:我把WordPress网站迁移到了韩国Kdatacenter的服务器上,移动、电信延迟最差时候在100ms左右。为了追求文件存储的安全和节约成本,目前所有图片文件都在QNAP上,通过创建分享链接的方式插入图片,同时为了安全性,使得一般方法无法追溯到我的文件服务器,所有图片数据通过Vultr在新加坡的服务器转发。在这个过程中,因为在Linux上搭建WordPress环境较为复杂,所以博客无法访问时间较长,再次抱歉。这个过程比较麻烦,因此我的教程还没有涉及,对于新手来说,在Digital OceanVultr之间选一个(更推荐Vultr,并且正在写教程)然后一键WordPress搭建就好了。因为网上教程都比较麻烦而且让人绝望的是做了几个小时之后失败了,因此过一段时间我也会出一个教程,给有兴趣的小伙伴看。在这个阶段还有一个问题没有解决,就是微信不认我的国际版SSL证书,因此会重新排版,所以小伙伴们不要在微信里面直接打开链接,QQ直接访问和浏览器访问都是行的。

希望我的博客越来越好,我的想法能够分享给更多的人!

好了,本文到此结束,然后我来吐槽一下搬瓦工CN2 GIA线路的服务器,本来还想在上面建网站的,不过它翻墙还行(贼快),建站是绝对不行的。首先,对于新手来说,它没有WordPress一键搭建功能;其次,它一到晚高峰体验就会很不佳而且新建的服务器可能还好,老的服务器翻墙用得多了网络质量会有所下降(我本来就是想用本来用来翻墙的服务器)。同时吐槽一下宝塔面板,虽然提供了可视化Linux面板,但我用它搭建WordPress还是没有成功。

题外话:博客搭建(更通用地说,搭建网站)和翻墙是VPS(Virtual Private Server,虚拟个人服务器,这里特指国外的那种)的两大功能。在这里面有很多学问,主机提供商很多,选好主机服务商很重要,同时了解国外主机的走的网络线路、带宽、流量限制和访问速度也很重要,还要兼顾到预算。我会在后续过程中分享我对于选择主机和翻墙的一些看法,在这里我先推荐国外主机测评这个网站给小伙伴们,有兴趣的可以看一下。此外,提供几个Shadowsocks(目前用得比较多的翻墙方式)的搭建和使用链接(在GitHub上,虽然不翻墙速度有点慢,但是可以结合Vultr和Digital Ocean用来搭起一个翻墙的跳板,到墙外寻找更加优质的翻墙资源;以下的x.x.x之类的代表数字版本号,手机访问GitHub不能直接出现下载链接,需要仔细寻找一下):

特别鸣谢:

Q&A

之前收到了一位同学在微信上的反馈,首先感谢TA对我的博客的关注。TA说有些英文名词看不懂,我就想起了之前我去听一个讲座,斯坦福大学在中国做研究的教授用中文讲座的,然后底下有个同学在Q&A环节用英文提问,而且那个口语还真的是谁都听不懂,闹了大笑话。因此今后我的博客语言会根据我的文章的面对人群来变化,比如翻墙教程显然应该用中文来写,但是CS技术类的文章用英文来写可能会准确一些,因为有些名词我自己都不知道他的中文是什么。此外,欢迎大家对我的文章发表评论,在留言区跟我跟大家一起交流学习,同时我的邮箱和微信也在下方给出。

再次谢谢大家的关注。