终于把blog迁移到DigitalOcean VPS了。离开了使用了6年的hostmonster。离开的原因主要有两个:
1、hostmonster的虚拟主机服务太贵了,最然你在主页看到它的价钱好吸引,当时当你续费的的时候什么优惠都没有了。我2008年注册第一年使用的时候费用是101.4美金左右,包括一个独立的ip,送一个域名。之后就是每年137.40美元。最气的是旧年开始又升价了。涨到159.84。其实我旧年就想转到VPS了,因为这个价钱直逼VPS。不过去年我对DigitalOcean不太了解,只了解Linode,当时Linode最低只有20元美元/月。加上上年续费的时候没有空搞迁移。当时就想下年一定要迁移。所以今年就提早就准备了迁移。这次选择了DigitalOcean,原因其实好简单,最低资费是5美元/月。我想这个配置足够我用了,就是想升级也比较简单。而Linode最低也只有10美元/月。DigitalOcean的口碑也非常不错。
2、VPS的可玩性比起虚拟主机大好多。虽然国外的虚拟主机服务还不错,有SSH登陆等。不过还是不如VPS的自我控制性那么好。自己想怎样就怎样。不过所有东西都需要自己设置安装。不过DigitalOcean 都提供不少的教程帮助。
现在把迁移工作大概写下来,看看对其他朋友看看是否有帮助。
1、在DigitalOcean注册账号,并新建立一个Droplets,你可以选择你需要的机器配置,我目前选择了最低的配置,机房位置我选择了San Francisco 1.(听讲这个机房的速度在国内访问都不错)。系统我就选择了Ubuntu的14.04裸系统。其实你可以选择一些安装好应用的系统。不过我还是选择自己安装。
2、对服务器进行安全配置,不用担心DigitalOcean有教程给你,你按照他的步骤就可以了。
a)初始化你的服务器,包括添加账号,更改ssh端口等。Initial Server Setup with Ubuntu 14.04
b)安装failbban软件,防止ssh被暴力破解。 How To Protect SSH with fail2ban on Ubuntu 12.04
c)安装LEMP环境,即安装Nginx,MySql,PHP How To Install Linux, nginx, MySQL, PHP (LEMP) stack on Ubuntu 14.04
d)安装phpMyAdmin。 How To Install phpMyAdmin on a LEMP server
e)安装wordpress。 How To Install WordPress with nginx on Ubuntu 12.04 (其实我并没有安装这里的步骤来安装wordpress,因为我是迁移旧的。)其实迁移也好简单。把原有的wordpress目录直接通过scp拷贝到新的机器。并把旧的数据库导出到文件。然后在新这边的数据库进行导入就可以了。
3、就是域名的迁移与DNS配置了。域名我也迁移了,因为hostmonster不是专业的域名管理公司,而且收费也比较贵。不过DigitalOcean并没有提供域名托管,不过有免费的DNS服务。我这次选择了namecheap的服务。其实域名服务商大家的费用都差不了多少,就是睇网站的服务。这个也没有太多去考虑,都不知道什么原因选择了namecheap的服务。可能他的网站做得漂亮一点。不过登陆后内部设置的网页也是丑到不得了。反正这个一年也操作不了几次。
域名迁移工作都是全自动的,只要你提供一下域名,和那个什么转移code。就可以了,操作不是很人性化,小小反人类,。不过会发一份邮件到你注册域名的邮箱,你需要在邮箱点击确认连接。转移都要预计1-3天的时间。我实际用了1天的时间。
迁移完域名后,就更改DNS服务商。namecheap提供免费的DNS服务。这些安步骤操作就可以了。没有难度的。另外DigitalOcean也提供DNS服务。
另外大家可以通过这个连接进行注册DigitalOcean注册可以有$10优惠,需要充值后才有哦。不是注册就有。DigitalOcean的营销比较病毒式。不过大家都好。