懿古今博客近一年多以来都是使用阿里云免费的虚拟主机,原本一直都用得很稳定,不过最近这段时间不知道是被攻击还是其他缘故主机总是被关停,后来被逼无奈开启了百度免费的 CDN 加速,效果很不错,从此之后再也没有被关停过,可惜美中不足的就是总是有博主反馈说网站打不开,据了解是因为百度免费 CDN 加速不稳定导致部分地区 DNS 解析有问题所致,最后只能下定决心把懿古今搬家到阿里云 ECS 服务器。
Boke112 导航用的就是阿里云 ECS 服务器,不过对于搭建环境,特别是 Linux 的 nginx 服务器搭建根本就不懂,最后还是求助张戈博主帮忙搭建的。正是由于对 nginx 服务器不熟悉,所以一直都不敢把懿古今搬家到 boke112 导航所使用的 ECS 服务器。不过这一次被逼无奈只能亲自动手试一试了。幸好之前就阿里云 ECS 服务器如何创建两个网站的问题,也就是在 ECS 服务器已存在一个站点(boke112 导航)的情况下如何再添加一个站点(懿古今),请教过张戈博主,他介绍的方法非常简单:
- 把/usr/local/nginx/conf/vhost/域名 1.conf 这个文件另存为另一个文件,命名为域名 2.conf,并修改此配置文件里面的域名 1 改域名 2,更改网站文件存放路径。
- 执行 /usr/local/nginx/sbin/nginx -s reload 即可。
弄明白了如何配置 ECS 服务器双域名站点之后,接下来就是常规的网站搬家过程了,现在就将懿古今博客搬家的过程大概描述一下,以供大家以后搬家作参考。
1、导出数据库及打包下载懿古今博客站点的所有文件。由于懿古今博客安装有 BackUpWordPress 插件(不懂使用这个插件的请移步《WordPress 常用备份插件 BackUpWordPress》),所以只需要在后台工具 - Backups,创建备份数据库和网站文件的计划,具体如下图所示:
然后点击数据库备份计划中的“Run now”即可备份数据库最新数据,同样做法备份网站文件,然后将备份的数据库文件和网站文件下载。
2、在新主机中创建数据库,并将备份的数据库文件倒入其中。我这次导入数据库文件发现 ECS 服务器对应的数据库可导入的数据库文件只要不超过 50MB 都可以直接导入,我的才几 MB(我直接解压后得到.sql 文件然后直接上传导入),所以导入过程十分顺利,几乎是瞬间就导入成功。
3、将备份的网站文件上传解压到新主机中,并修改wp-config.php文件中的数据库信息。切记一定要记得修改数据库信息,特别是数据库名称、用户名、密码和主机信息,具体如下图所示:
我在搬家的时候忘记修改这个配置信息,结果数据库还是连接使用旧主机的数据库,幸好后来发现及时并改正过来,要不然等那边主机过期数据库被删后再发现就亏大了。
4、在ECS服务器上添加懿古今博客的配置信息。方法就是用张戈博主介绍的,直接把 ECS 服务器原先就存在的 boke112 导航配置文件复制一份并更改其中的域名和网站文件存放路径等内容。最后一定要记得重载或重启 nginx 服务器,我当时就是忘记这一步折腾了导致自己白白折腾了老半天。
5、将域名解析到新主机对应的IP地址,并到百度站长平台反馈网站IP变更的信息。对于域名解析就不多做介绍了,这里就重点介绍到百度站长平台反馈网站 IP 变更的方法。其实也简单,登录百度站长平台后点击页面抓取中的抓取诊断,然后点击【抓取】按钮,抓取完成后点击抓取状态下的“抓取成功”或“抓取失败”,然后再点击抓取详情中的网站 IP 右侧的【报错】按钮即可反馈网站 IP 变更信息给百度搜索引擎。
PS:经懿古今测试,点击反馈后大半天过去了还是旧主机对应的 IP,感觉百度引擎反应速度挺慢的。
小结
其实网站搬家还是挺简单的,特别是在域名不变更的情况下,只是换一个主机的情况下就更简单。如果是搬到虚拟主机不用配置的,就只需要将网站文件搬到新主机,数据库文件导入到新数据库即可。
根据这次搬家经历告诉我一个道路,有想法就要去做,不要总是想着有困难担心自己做不来,其实只要你下定决心去做,很多问题或苦难都会在我们做的过程中迎刃而解的。所以说关键还是要多动手,真所谓“想一千次不如去做一次”。
发表于2016-09-11 09:12 沙发
唉,服务器我是从没碰及过的,目前还只用过虚拟机。
@Koolight原来服务器这么复杂啊,没有用过,只用过虚拟主机……
@Koolight汗,真是同志啊,咱和你一样。再有,服务器要怎么玩,咱是一窍不通!
@Koolight我也很少碰,第一次用的时候还是找张戈博主帮忙的,我也喜欢用虚拟机,比较简单
@懿古今[抓狂] 你能想象我第一次玩站的时候,一点基础都没有,完全是一个啥都不懂的真小白。居然买ecs、vps来折腾,用了一天才学会了ecs搭建环境等,可把我愁死啦……后来万网有免费虚拟主机,申请之后耍了一遍,自己瞬间傻眼了,居然那么简单。。。。囧!
@橘子书 [强] 比我有勇气,接触ECS服务器后,我第一时间就找人帮忙了,没勇气自己折腾
@懿古今[偷笑] 那个时候是傻大胆啊,盲目中只知道国内服务器阿里云最好,服务器中ecs最好,于是就搞上了,事后我才明白自己多么傻人傻福,无意识中建站入门由难入易,为进坑建立了良好的基础,哈哈!
发表于2016-09-11 15:36 板凳
最后一句是亮点,说了那么多,想了那么多,到不如去操作一次
@野人摊影视分享是的,有时候真的不能想太多,想得越多就越不敢动手了,所以还是先动手再说
发表于2016-09-11 15:54 地板
很想,很想,啥时候自己也用上阿里云的服务器,就不用再为网站的速度而过于郁闷了。
@我爱动感单车网ECS服务器也就是比虚拟主机贵一点,一年几百块,少吃几顿肉就行 [呲牙]
@懿古今是这个理!
发表于2016-09-11 16:16 4楼
我也有转阿里云的想法,但转转备案太麻烦了
@文栋说自媒体转备案倒没试过,据说好像也挺简单的吧
发表于2016-09-11 20:41 5楼
其实可以使用AMH那种的软件进行安装
@憧憬Licoy对于这种很少折腾,如果不是需要这次懿古今搬家,我应该很少会去折腾它
发表于2016-09-11 20:59 6楼
服务器有得折腾的!
@小C博客所以我都不敢折腾,我宁愿折腾主题
@懿古今对于站长来说,服务器迟早会用上,必要得学会才行。
发表于2016-09-11 21:52 7楼
VPS 我感觉还是很轻松的,经过多次折腾,Oneinstack 的环境用起来非常稳定,命令操作起来也方便。备份网站数据,一键 Let’s SSL,轻轻松松就弄好了。
AMH 曾经用过,512M 容易爆机,因为上面的插件扩展容易手贱。
LNMP 用过,没有 Oneinstack 方便,PHP nginx MySQL 更新速度慢。
自己顺便学习linux基本知识,一举多得。
@LeeJon[强] 这种东西其实就是会者不难,我不喜欢折腾这种,所以感觉特别难,比折腾主题还难
@懿古今对啊,顺便问下有什么便捷修改主题方式? [呲牙]
@LeeJon直接修改主题文件,没听说有什么便捷方式
发表于2016-09-12 09:58 8楼
这个备份方法倒是简单,可以考虑安装这种插件。
nginx下建新多站点(多台虚拟主机)其实不难,一般将指令输进去就ok了。我本来也是扔两个站在ecs,后来服务器被我升级到http2之后,就只有一个站了。
@橘子书 这个备份插件确实给力,设置好了之后自动定时备份,非常的省心省力,应该很多博主都在使用、包括我。
@我爱动感单车网我几乎没用插件来备份。都是用指令或者虚拟主机的面板。
@橘子书 [呲牙] 现在会了之后才发现新建多个站点竟然是如此简单
@懿古今我现在都没在一台ecs多站点。原因是服务器http2了。
@橘子书 [强] 有钱人啊,我没钱以后可能就把站点都放在同一个主机上了
@懿古今[偷笑] 不是有钱,而是自留地的博客我不喜欢跟别的网站共用一台服务器(多个站点容易连坐)。其他站都可以倒,出岔子,就是自留地不能,算是强迫症吧。
发表于2016-09-12 10:04 9楼
谢谢分享经验
发表于2016-09-12 10:07 10楼
搬家其实我就怕一个:数据库版本不一样。如果是高版本数据库转到低版本,有很大概率出错,导致导入失败。
@橘子书 这个数据库版本问题还真没遇到过了
发表于2016-09-12 15:20 11楼
我在服务器上装的控制面板。管理方便。wdcp
@热腾网我的没有安装面板,不过平时也很少折腾服务器,也无所谓了
发表于2016-09-12 17:01 12楼
现在服务器是什么配置的呢
@小月博客ECS服务器内存、硬盘、带宽都是最低档次的那个
发表于2016-09-13 00:21 13楼
玩服务器可是累多了。
第一步安装系统是最头疼的,其实系统安装完了以后,有个界面面板 了,应该还是比较容易上手的。
另外服务器安全问题也要重视!
@南通SEO是的,所以我都不敢玩服务器,面板也没安装
发表于2016-09-14 17:32 14楼
我搬家都是直接复制文件加导出数据库!
@黄良钵博客以前我用虚拟主机的时候也是,直接拷贝文件导入数据库就搞定了
发表于2016-09-18 21:32 15楼
一回生二回熟嘛。以后迁移站点就方便了
@李阳博客[呲牙] 这个倒也是,第一次成功后,第二次第三次就简单多了
发表于2016-09-21 07:42 16楼
云服务器太贵
我的网站10年域名+10年虚拟主机才花了200
@博主叟[强] 这也太便宜了吧,10年域名+10年虚拟主机才花了200???
@懿古今准确的说 是170
发表于2017-07-22 18:12 17楼
我都从来没有在百度站长平台了反馈过IP地址变更,我感觉没有用,因为用了CDN的话,IP地址几乎就是动态的了!
@明月登楼[呲牙] CDN里面也有一条专门解析线路给搜索引擎的,所以对于他们而言,我们服务器IP还是固定的
发表于2017-07-22 18:12 18楼
阿里云ECS真心还是非常不错的,使用LNMP的话,很适合折腾!
@玉满斋个人认为非常稳定,除非被攻击,要不然一般都没事
发表于2017-07-22 18:13 19楼
我也有打算迁移到ECS上了!
@玉满斋官方旗舰店[衰] 哎,我也有这个想法,但苦于自己不会弄啊(有这方面的教程就好了)!
@玉满斋官方旗舰店[赞] 我现在两个站点共用一个ECS,感觉还行,阿里云的ECS服务器挺稳定的
发表于2017-08-04 11:32 20楼
我感觉在ECS下转移网站真的是平滑顺畅呀!
@明月登楼感觉有了ECS服务器,其实创建新网站还是很简单的,相关配置直接复制过来修改一下就搞定了
发表于2018-06-22 16:52 21楼
准备换阿里云的,但是网站有点多,还是宝塔建的。
@时间爱人宝塔没玩过,人家说一台阿里云服务器就能变成无数个虚拟主机,所以站点多不可怕只要会折腾