从主机91搬到了DigitalOcean

去年差不多这个时候开始准备搭建个人博客,发现Wordpress上手还是比较方便的。那段时间经常看我爱水煮鱼的教程,里面推荐了香港的虚拟主机服务商主机91为新手用。虚拟主机的好处就是不用担心维护的问题,开发环境、数据库各方面都给你准备好了,cPanel集成的功能也很方便,文件管理也可以在线进行。无奈还是觉得有点贵,而且绑定多个域名比较麻烦,所以就想着换一个了。主机91的配置大概是这样的:

  • 1G空间、2个网站、SSD
  • 不限数据库大小、不限流量
  • CloudLinux系统 总价格是一年480,刚开始买的时候只有500MB,后来免费升级到了1G,当时还觉得挺好,后来看到DigitalOcean的配置简直吓尿了。

  • 512MB内存

  • 单核CPU
  • 20GB SSD空间
  • 1TB流量 这个是5刀一个月,linode也有类似的方案不过没有5刀的。这个配置感觉够用就买了这个,正好paypal可以用银联,即便它不支持支付宝也可以很方便的付款。之前用91的时候进后台有时还会卡卡的,换到DO之后才发现这才是SSD啊,虽然买的是San Fancisco的VPS,但连接速度快的飞起。在Wordpress后台升级的时候简直惊呆了,几乎瞬秒。测试的时候下了Jetpack,好像有个七八兆,瞬间就下完装好了。相比之下之前的虚拟主机简直是渣渣。

数据的转移比想象中要方便得多得多,DO把一个VPS叫做droplet,在创建droplet的时候可以选择机房(比如纽约、伦敦、新加坡)、操作系统、常见的开发环境(node.js、lamp、wordprees、Ghost等)。真的是一键安装,太方便了,不到一分钟就好了。备份可以选择自动备份服务(大概多占20%的费用),也可以手动snapshot,如果你想换个机房,直接从镜像还原即可,真的是人性化。Droplet创建好之后,要为初次运行Wordpress做准备了。在/root下有一个隐藏的文件.my.cnf,打开之后里面是mysql的初始密码。/root下的Wordpress文件里面有Apache保护Wordpress的用户名和密码。为了方便数据库管理可以自己安装phpmyadmin,在命令行里输入

apt-get install -y phpmyadmin
安装的时候选择Apache,mysql密码上面说到了,然后在/etc/apache2/apache2.conf的最后一行添加

Include /etc/phpmyadmin/apache.conf
然后重启Apache服务器

service apache2 restart
原本以为迁移还需要手动导入数据库,结果发现完全不需要。在Wordpress后台选择从Wordpress导入,然后它会自动安装插件,从之前的网站导出xml,导入到现在的网站同时下载附件。一键就解决了,又感受到了Wordpress的强大,简直不能更方便。还以为要手动上传图片等一些资源到wp-content/upload,现在完全不需要了。

DO还有一个好处就是IP是完全独立的,这个太赞了。这样一年下来60刀,比去年的便宜了100多,而且性能还提高了,哈哈。DO好像是按天扣费的,不是一次付清,现在也没什么钱了,年费也不怎么付得起。总之DO完爆主机91