记录近年来我的个人博客托管的折腾之旅

最初(2017年左右)我用的是静态网页+GitHub Page的方式搭建我的个人网站,但是后来发现这种方式有点麻烦,所以就放弃了。

后来我发现了 Halo, 一个比较轻量的博客管理系统,所以我就使用了这个工具进行博客搭建。虽然博客的发布变得非常顺利,但是由于Halo是基于Java开发的,所以需要一个服务器进行托管。因此,如何托管我的博客站点就成了一个头疼的问题。

最初我用的是bandwagonhost托管我的站点,优点是特别便宜,缺点是服务器性能有点差,同时因为在国外,所以访问速度令人堪忧。后来,云伐科技感谢我对他们服务的早期推广提供了一台免费的服务器,优点是,4核心16GB内存,性能非常过关,缺点还是访问速度,我在国内访问我自己博客有些时候要加载10s以上,自己都受不了,更别说其他人了。再后来,我学会了使用NGINX,于是用了课题组的服务器托管了站点,通过反向代理的方式,使得同一个IP地址能同时托管自己的课题组网页和自己博客,于是国内访问速度上来了,简直完美。唯独没想到的是,出于所内的网络安全问题,这种方式被叫停了。再接着,我想到了花生壳,能够允许动态IP,于是我花了500多人民币(一年的域名服务,一年的商业版穿透服务),以为自己终于要解脱。然而万万没想到的是,花生壳不支持 xuzhougeng.top 形式的域名,最最搞笑的是,这还是我排除了任何可能性,才问出来的。(他们的客服人员只会三板斧,重启你的花生壳服务器,重新登录你的花生壳账号,试试改改你DNS服务器。)

交流过程

因此,我只能做到让大家通过 xuzhougeng.top 来访问我的站点。同时让对于哪些先访问到 blog.xuzhougeng.top 的小伙伴,我就利用GitHub Page的免费服务,在里面写上一条,请大家异步新站点。

在这期间,我想着,要不自己买个腾讯云服务器吧,大不了就是备案,毕竟我就是发表一些技术性文章,能有啥危险的呢?于是,我就花了1000块下单了服务器(3年),然后准备备案。但是,我没想到的是在上海备案需要居住证,我哪有这证明啊。备案这条路也被封死了。(服务器已经退款了,所以只是浪费了一段时间而已)

最后,我想着国内的服务器不行,那我就找国外的虚拟主机服务吧,所以我就找到之前用来买域名的 NameCheap. 最初我是冲着买VPS去的,但是一顿操作下来,我买的却是WordPress的托管服务。只能说我太着急了,于是我就申请退款了,重新下单了虚拟主机服务服务(原价700多,第一年优惠价格500,和国内的云服务器没有优惠的价格差不多)。中间又出了点麻烦,国外的服务界面做的不如国内界面,导致我没有找到虚拟主机服务登录的账户密码,差点又以为自己犯傻了。

不过,最终,各位能看到这篇文章,就说我终于结束了这趟折腾之旅(大概?)。

最后总结一下:

  • WordPress虽然复杂,但是项目成熟,托管便宜。
  • 国内的备案要求的信息还是挺多的,如果怕麻烦还是用国外的虚拟主机服务