博客由DreamHost迁移至cPanel主机

背景

本博客当前使用的主机是DreamHost的,速度那叫一个慢啊。本来明年春天才到期,但恰逢圣诞新年主机商大削价,我就买了三年功能无限制的cPanel主机,经过测试,速度比DH的好太多了。下面开始迁移主机。

cPanel主机购买

(2013年12月30日)

使用期限:3年
磁盘空间:50GB
每月流量:1TB
机房位置:Chicago, IL

域名Name Server更换

(2013年12月31日)

之前为了方便,我直接把本域名的NS绑定到了DH提供的服务器上,它会根据我的主机的使用,自动修改域名的设置。当主域名或二级域名等被设置为站点时,对应域名的设置区域会被自动锁定。

也正因为如此,当我不使用DH的主机后,就没办法手动修改已经绑定到DH的主域名或子域名,也就无法进行后续的操作。我选择把自己的域名绑定到DNSPOD上面去。首先在DNSPOD中添加主域,然后参照DreamHost的设置,在DNSPOD中把各个子域同样设置好。
from-dreamhost-to-cpanel-1

然后去域名注册商那儿,把NS修改为DNSPOD的NS服务器。这一步大约24小时以内生效。

最后验证一下是否生效:

主机文件迁移

(2014年01月13日)

直接登陆ssh,把域名绑定的文件夹中的文件全体打包:

然后把压缩包上传到cPanel对应的文件夹,并解压。最后修改wp-config.php中的mysql验证信息为cPanel中新建的数据库。

数据库迁移

(2014年01月13日)

首先登陆dreamhost的phpmyadmin导出博客数据库,然后在cPanel的phpmyadmin中导入。

本地验证

(2014年01月14日)

现在迁移工作已经完成,但是还需要先验证一下有没有成功。

首先修改本地hosts文件,把blog.leniy.org的ip修改为cPanel主机的ip,那么在我的电脑上打开的就是新主机的博客了。登陆后台查看各个设置是否有问题(主要问题可能出现在文件绝对路径上,毕竟两个博客的文件夹在主机中的位置不同),把有问题的地方重新设置好。

然后把hosts文件修改回来。

迁移完成

(2014年01月14日)

登陆dnspod后台,把blog.leniy.org域名的A记录修改为新主机的ip,等待各地的dns服务器更新即可。
如果在dns生效期间博客有人留言,数据还是会写入旧主机,只需等生效完毕后把这几条评论导入新数据库即可。

大功告成。

新旧主机中博客响应速度对比

(2014年01月14日)
旧主机,选取一篇资源比较多的页面,45次查询2.238秒,打开总耗时3.23秒:
from-dreamhost-to-cpanel-2
新主机,选取同一页面,69次查询1.151秒(查询数怎么变多了?),打开总耗时1.98秒:
from-dreamhost-to-cpanel-3

作者: Leniy

Do not , for one repulse , give up the purpose that you resolved to effect .

本文著作版权归Leniy所有,并受法律保护。

转载、使用整体或任何部分的内容(包含但不限于各个页面的标题、评论框提示语)须经过Leniy的授权。

CopyRight © 2006-2017 Leniy.org all rights reserved.

363 thoughts on “博客由DreamHost迁移至cPanel主机

    • Leniy

      这么贵了啊。你是直接在首页找的,还是用我的邀请链接打开的?

    • gameshan

      直接在首页找的,你的链接找不到呀。在什么地方?

    • gameshan

      找到了,15$三年,真便宜,好像其它的就不便宜了,VPS要19$一年,只能用Linux。域名注册要15$一年,比万网贵多了.楼主还有便宜的域名注册商呀?用Paypal买了三年15$,然后PayPal告诉我,是循环支付,三年后会再自动支付15$,再买三年。好像很便宜,支付就支付呗。

    • Leniy

      vps一年19美元,已经超级便宜了,毕竟是1G的配置。域名注册最好找godaddy等,不要在这家注册。循环支付那个,一般购买域名和主机的时候都会默认开启自动续费,你登陆paypal自己取消掉就可以了。

    • gameshan

      已经买了共享主机,但是不提供独立ip访问,如果要访问只能通过 给定IP/~用户名/站点页面 访问,可是这样地址都全部重点位了。现在正准备买个域名

    • Leniy

      共享主机的独立ip都是需要花钱的,这个比较贵没有服务商会免费赠送的。使用“~用户名”访问的方式,我试了下竟然真的可以打开,我重来没用过这个功能,一直绑定的独立域名。

    • Leniy

      你要等做活动的时候买,例如现在是黑色星期五优惠期,就有比较实惠的。

    • 极雪

      自建哈哈,感觉主机优化好的情况下速度足够了,CDN都是浮云

    • 祥磊部落

      呵呵 推荐个主机吧 准备将300W的用户中心转移一下

    • Leniy

      你的用户中心有300w用户?地址是什么,我去膜拜下。我现在手头只有现在这个cpanel主机和dh主机了,dh太垃圾而且太贵不推荐,其他主机我没有接触过不好评价。

    • 祥磊部落

      因为是数据中心 不需要特别稳定 现在就是在准备转移这些数据 非常棘手 数据量太大 两年就是因为自己数据转移的时候不善操作 然后就XXX 当时那个游戏论坛才是10个G的数据库

    • Leniy

      我现在的主机50G的空间,数据库也可以用这么多,倒是符合你的要求。每月1T的流量应该也足够了。

    • 祥磊部落

      嗯 流量比较少 主要还是一点点的链接数据而已,头像数据放在我的另外的服务器上面!购买地址给一下吧!

    • Leniy

      买的时候别忘了用我的这个邀请链接,就当是赞助了^_^

    • Leniy

      这个暂时还没有,“论坛 职业等网站!还是地方门户!”这个,范围太广

    • Leniy

      这个不影响呀,又不需要你天天登陆。我的博客7年半的时间才发布了391篇文章,你可以计算一下我平均多久才发布一篇文章

    • 祥磊部落

      我是属于工作特别狂的人,一开始工作,就直到基本完善 不然其他的。。。。

    • Leniy

      听你说“不是很喜欢不专心的员工”,我还以为你指的是自己的员工呢

    • Leniy

      哦,原来你说的是反问句,我以为是疑问句呢。你做的什么公司?

    • 极雪

      表示我一共26个插件,开了12个插件现在访问首页保持在50次查询 0.15秒,访问内页90-120次查询 也是0.15秒左右

    • Leniy

      我只有两个插件没有启用,首页66 queries in 2.864 seconds,内页75 queries in 2.029 seconds.

    • 极雪

      对了。。。我用了php 5.5.7,单独搭配opcache速度是最快的,用了其它缓存反而慢

    • 极雪

      我的主机可以随意开启关闭。。。php可以从4.4到5.5随意切换。。。。

    • 极雪

      我就是cPanel主机。。。。。cPanel很强大,可能主机商没有弄这个功能

    • Leniy

      这样啊,可能我不知道吧,我没用过cp的什么高级功能。我的cp是无限制版本,即使哪个功能不能用,也可以找客服给开通的。

    • 极雪

      MariaDB是要安装的。。。要有服务器的完全控制权

    • 极雪

      MariaDB是MySQl的一个发行版,执行效率什么的比MySQl要高

    • Leniy

      sql命令是不是一样的?因为我有些项目是直接执行sql语句的,担心更换了数据库引擎后会不能使用。

    • Leniy

      即使主机优化到极致,但是受限于主机本身的配置以及机房位置,也不得不使用CDN

    • 极雪

      感觉像我这样的站用了CDN只会带来麻烦,速度够了~

    • Leniy

      你的主机速度够好,而且不限制流量,的确没必要使用CDN

    • Leniy

      我的主机50GB,不算备份文件,已经用了500多兆了。因为我的开发文件和数据库比较多。

    • 极雪

      我网站图片是网站空间有一份,七牛一份,外链到七牛,博客开一年了,发现也占不了多少空间数据库优化后才800KB另外。。。备份文件是服务商备份的,每天三份,不算在主机空间里,我自己备份的只有数据库,还是发到邮箱的

    • Leniy

      我用的七牛的插件,图片直接上传到主机,然后让七牛自动下载。

    • Leniy

      哦。我用的七牛那个什么绑定功能,访问七牛的二级域名加上文件的路径,就会自动上传

    • 极雪

      那是用七牛的源站加速吧,那个玩意是用七牛反向代理的,我的网站gravatar头像就是用这个方法放在七牛的

    • Leniy

      恩,就是源站加速,很强大的功能,我选择七牛就是看中了这个。gravatar头像没必要自己用七牛加速的,多说自身就有一个缓存服务,不过我用的Leniy Tweaks插件的缓存

    • 极雪

      多说太慢,加上我本身附件就放在七牛,所以顺手用七牛做了一个gravatar缓存,速度很快,不怕被墙

    • Leniy

      最近多说的服务一直很慢,不知道是不是要挂的进程

    • Leniy

      可惜我的主机解析太慢,不得不用缓存。如果不用多说的话,会影响评论的。

    • Leniy

      哦,我用的是wpjam-qiniutek插件,功能足够我用的了

    • Leniy

      我的数据库,单单博客用到的这个库,优化、整理、压缩后,还有7M,以前44M。

    • Leniy

      我的主机虽然也有备份,也不算空间,但我还是每天自动备份一次。另外wp还有备份插件,每天把数据库备份到dropbox。

    • 极雪

      我目前用了多备份远程备份数据库和文件到百度网盘,数据库是一天一次,文件是一周一次然后还有用插件每天备份一次数据库发到邮箱,加上服务商的自动备份感觉足够了

    • Leniy

      美国主机没法用pcs备份,连接百度云主机总是超时

    • 极雪

      香港主机无压力。。。表示我的美国主机也无压力。。。wp2pcs很不错

    • Leniy

      突然想起来,我更换主机后没有再试过wp2pcs,明天我再试试看能不能连上。

    • Leniy

      你是说,直接把文件上转到其它的主机,然后站点直接引用?

    • 极雪

      不是,CDN的工作原理实际就是反代+缓存,自己用Nginx很好做的,Apache也可以实现

    • Leniy

      可惜我手头上剩下的vps只有ipv6,是vpsme的免费的。其他的vps已经没有了

    • 极雪

      ipv6因为国内不支持,在国内基本没用。。。。。

    • Leniy

      国内只有各大高校内部ipv6流行,因为高校很多pt站只能ipv6才能访问。

    • Leniy

      对了,自建多个cdn通道的话,根据不同的地区自动调整线路,很难设置吧

    • 极雪

      很好搞那,用智能DNS的分线解析功能,不过DNSPOD免费套餐已经缩水掉了表示我现在用的DNS可以分省、分线路、分大区、分国家、分大洲、分搜索引擎解析

    • Leniy

      dnspod12年时,做活动送过一次会员,不过完全浪费掉了。你现在的dns好强大啊,这么多分线解析

    • 极雪

      DNSPOD送的那个是一个月个人专业版吧,那个套餐就是骗人的,试用过后就给你切到新版免费套餐,比旧版免费套餐垃圾很多,很多人都被伤了

    • 极雪

      不贵。。。。可以看看俺的评测 ***www.geekzu.me/archives/tnc.html

    • Leniy

      最便宜的一款,一年也要95元。我这个主机三年才90元。

    • Leniy

      就因为便宜,我在立即购买了迁移了过来。Dreamhost的主机现在就闲置着了。

    • Leniy

      应该没风险,公司建立刚刚一年多,客服回复也很积极,而且数据都有备份,即使跑路了顶多损失几十块钱的费用。

    • 极雪

      1年多。。。。。。。这样是最容易跑路的好吧。。。当然也不一定。。。主要是恢复数据一堆麻烦,而且如果正好没时间弄,那网站只能挂着了。。。。

    • Leniy

      恢复的确是个麻烦事。不过cPanel倒是很方便,可以直接打开其他主机的完整备份文件直接恢复。

    • 极雪

      恢复挺简单,就是网站的插件什么的需要调节,太麻烦了

    • Leniy

      如果新主机和旧主机的数据库名称,数据表prefix,user路径相同,迁移起来就方便了。一般来说,只有缓存、备份等用到绝对路径和直接调用数据库的插件需要重新配置。

    • 极雪

      数据库好办。就是改绝对路径折腾,懒得改,以前用DirectAdmin主机的时候直接在新主机开个同样的用户名,在原主机一键备份,copy过去,一键恢复,改解析就ok,所有东西和之前一样

    • Leniy

      我没有用过DirectAdmin,原来迁移起来这么方便啊。我迁移主机的时候,都是文件和数据库分开的。

    • Leniy

      我先买的vps,发现折腾起来太费精力了,就退款换的虚拟主机

    • Leniy

      我也有几个vps,不过因为爱折腾,所以博客这种需要稳定运行的服务,还是放在主机上安心。

  1. ★Extreme★

    咦,为什么我点一下鼠标就有+[0-9][0-9]{0,1},代表什么。DreamHost提供Shell Access?如果另一家也提供的话,下次直接用scp吧,省得又下载下来。当然,还可以用这货:***pan.baidu.com/share/link?shareid=188653&uk=3489908443

    • Leniy

      第一次有人在评论中用正则提问这个随机数是什么意思的。好吧,就是一个单纯的随机数,暂时还没有赋予任何意义。dh的确有shell,而且不限制流量,用来做socks代理最爽了。scp还真的没接触过,我用的最多的是sftp。

    • ★Extreme★

      SCP用的就是SFTP吧,命令的格式和cp差不多,SCP要指定另一台服务器的IP和登录的用户,然后输入密码……其实cPanel的也能用了开socks,工具是Bitvise SSH Client,即使是nologin shell,一样能用。不过DirectAdmin如果禁止了Shell,这工具就不行,DirectAdmin会在/etc/ssh/sshd_config里面设置允许连接SSH的用户(也就是白名单)……

    • Leniy

      我在公司的win7中用的就是Bitvise。用这个打开shell、sftp和socks都很方便。

    • ★Extreme★

      没记错的话只能显示没加任何效果的字体。

    • Leniy

      我只是设置了$PS1,其它字体什么的美化,没多少要求

    • ★Extreme★

      用ADNROID的adb shell,如果输出的内容有颜色,一堆代码非常蛋疼……

    • Leniy

      我没接触过android的开发,因为我不会java。如果能用python开发apk就好了

    • Leniy

      只需要执行一些简单的命令,对我来说功能已经足够了。

    • Leniy

      用过vps,但是感觉维护太费劲了。还是一口气买三年的cp主机来得方便

    • Leniy

      原来你是主机格调的啊,很出名的主机,可惜我现在的主机还有三年才到期呢。另外求投放广告,我的博客一年接近9000条有效评论,应该还算比较有人气吧?

    • 谢谢,主机格调很小众的。合作可以沟通的,不过你这边都用别家国外主机,没有用过我们主机,这样做广告,对你的访客不够负责吧?你知道我靠谱不?成龙拍广告也要先洗一个月的头发,哈哈。年后我这边会做个公益活动,到时候欢迎一起参加吧^_^

    • Leniy

      格调、91、枫林三家的宣传可以说满天飞了,至少在我访问的博客圈中是这样,应该不能说小众了吧?

    • 我真没做什么宣传。至少,我没怎么出广告费。我也没做免费主机,客户都是付费用户。91是钱砸出来的,我有了解过。枫林没听说过,百度了下,官网打不开。

    • Leniy

      91推广的确花了大价钱,稍微有点儿人气的博客都投档广告或软文了,直接导致其性价比异常低。枫林主机竟然打不开了啊,这个主机的用户也挺多的

    • Leniy

      去年枫林曾经说送个主机挂我的博客,结果这次一看到主机优惠没忍住就买了,最终还是没有把博客搬到国内。

    • Leniy

      买了三年的主机,以后就不用发愁每年找主机搬迁了。接下来就是每年的域名续费了

    • Vespa

      刚刚去注册了个另一个域名来玩,然后绑定问题研究了半天。。【之前那个主机和域名一块买所以没操心】

    • Leniy

      另一个主域名的绑定也很简单的,可惜后台会自动伴随新建的ftp帐号生成一个主域的二级域名,看起来心烦。但这是cPanel自身的特性,没法避免。

    • Vespa

      对,嘛~算了,反正很多东西不去研究是不会会的。。。里面一大堆东西都是以前没碰过的。。。慢慢折腾。。

    • Leniy

      “嘛~”,通过这一个口语词,不看你的头像和博客,就知道你日本动漫看多了^_^……我使用dreamhost之前的一年用的主机也是cPanel的,所以还是挺熟悉的。而且这个比上个cp主机多了sftp权限,可以开socks5代理了。

    • Vespa

      哈哈~我现实中很喜欢说“嘛~嘛~嘛~”以后有问题就来找你好了~嘻嘻。。这个功能无限制是不是任意挂资源下载,开n多子站什么的都可以随便play?

    • Leniy

      只要不违反TOS,那就可以。当然1T的流量用来下载东西也够用的了

    • Leniy

      其实一般的限制,是指的域名个数、数据库数量、高级功能开放程度等等

    • Vespa

      我昨晚研究了一下,好像明白了功能无限制有多爽了。。

    • Vespa

      就是做测试啊,反正我买了个新的域名,然后在那搭个小站研究。。。

    • Leniy

      原来如此。我以前用过的版本只是限制了域名和数据库的数量以及sftp权限。这次这个无限制版本倒是没有感觉出来有什么额外爽的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注