阿里云ECS服务器创建两个网站之懿古今搬家实录

原创 懿古今  2016-09-11  阅读 1,191 次

懿古今博客近一年多以来都是使用阿里云免费的虚拟主机,原本一直都用得很稳定,不过最近这段时间不知道是被攻击还是其他缘故主机总是被关停,后来被逼无奈开启了百度免费的CDN加速,效果很不错,从此之后再也没有被关停过,可惜美中不足的就是总是有博主反馈说网站打不开,据了解是因为百度免费CDN加速不稳定导致部分地区DNS解析有问题所致,最后只能下定决心把懿古今搬家到阿里云ECS服务器。

阿里云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,创建备份数据库和网站文件的计划,具体如下图所示:

阿里云ECS服务器创建两个网站之懿古今搬家实录 第2张

然后点击数据库备份计划中的“Run now”即可备份数据库最新数据,同样做法备份网站文件,然后将备份的数据库文件和网站文件下载。

阿里云ECS服务器创建两个网站之懿古今搬家实录 第3张

2、在新主机中创建数据库,并将备份的数据库文件倒入其中。我这次导入数据库文件发现ECS服务器对应的数据库可导入的数据库文件只要不超过50MB都可以直接导入,我的才几MB(我直接解压后得到.sql文件然后直接上传导入),所以导入过程十分顺利,几乎是瞬间就导入成功。

3、将备份的网站文件上传解压到新主机中,并修改wp-config.php文件中的数据库信息。切记一定要记得修改数据库信息,特别是数据库名称、用户名、密码和主机信息,具体如下图所示:

阿里云ECS服务器创建两个网站之懿古今搬家实录 第4张

我在搬家的时候忘记修改这个配置信息,结果数据库还是连接使用旧主机的数据库,幸好后来发现及时并改正过来,要不然等那边主机过期数据库被删后再发现就亏大了。

4、在ECS服务器上添加懿古今博客的配置信息。方法就是用张戈博主介绍的,直接把ECS服务器原先就存在的boke112导航配置文件复制一份并更改其中的域名和网站文件存放路径等内容。最后一定要记得重载或重启nginx服务器,我当时就是忘记这一步折腾了导致自己白白折腾了老半天。

5、将域名解析到新主机对应的IP地址,并到百度站长平台反馈网站IP变更的信息。对于域名解析就不多做介绍了,这里就重点介绍到百度站长平台反馈网站IP变更的方法。其实也简单,登录百度站长平台后点击页面抓取中的抓取诊断,然后点击【抓取】按钮,抓取完成后点击抓取状态下的“抓取成功”或“抓取失败”,然后再点击抓取详情中的网站IP右侧的【报错】按钮即可反馈网站IP变更信息给百度搜索引擎。

阿里云ECS服务器创建两个网站之懿古今搬家实录 第5张

阿里云ECS服务器创建两个网站之懿古今搬家实录 第6张

PS:经懿古今测试,点击反馈后大半天过去了还是旧主机对应的IP,感觉百度引擎反应速度挺慢的。

小结

其实网站搬家还是挺简单的,特别是在域名不变更的情况下,只是换一个主机的情况下就更简单。如果是搬到虚拟主机不用配置的,就只需要将网站文件搬到新主机,数据库文件导入到新数据库即可。

根据这次搬家经历告诉我一个道路,有想法就要去做,不要总是想着有困难担心自己做不来,其实只要你下定决心去做,很多问题或苦难都会在我们做的过程中迎刃而解的。所以说关键还是要多动手,真所谓“想一千次不如去做一次”。

历史上的今天:

本文地址:http://yigujin.cn/927.html
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号:aiboke112
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!
WordPress免费清新BLOG/CMS响应式主题Nana专题文章
WordPress免费响应式主题:Nana

发表评论


表情

  1. 博主叟
    博主叟 【镇长】 @回复

    云服务器太贵
    我的网站10年域名+10年虚拟主机才花了200

  2. 李阳博客
    李阳博客 【队长】 @回复

    一回生二回熟嘛。以后迁移站点就方便了

    • 懿古今
      懿古今【站长】 @回复

      @李阳博客 [呲牙] 这个倒也是,第一次成功后,第二次第三次就简单多了

  3. 黄良钵博客
    黄良钵博客 【农民】 @回复

    我搬家都是直接复制文件加导出数据库!

    • 懿古今
      懿古今【站长】 @回复

      @黄良钵博客 以前我用虚拟主机的时候也是,直接拷贝文件导入数据库就搞定了

  4. 南通SEO
    南通SEO 【村长】 @回复

    玩服务器可是累多了。
    第一步安装系统是最头疼的,其实系统安装完了以后,有个界面面板 了,应该还是比较容易上手的。
    另外服务器安全问题也要重视!

    • 懿古今
      懿古今【站长】 @回复

      @南通SEO 是的,所以我都不敢玩服务器,面板也没安装

  5. 小月博客
    小月博客 【农民】 @回复

    现在服务器是什么配置的呢

  6. 热腾网
    热腾网 【县长】 @回复

    我在服务器上装的控制面板。管理方便。wdcp

    • 懿古今
      懿古今【站长】 @回复

      @热腾网 我的没有安装面板,不过平时也很少折腾服务器,也无所谓了

  7. 楚书业
    楚书业 【县长】 @回复

    搬家其实我就怕一个:数据库版本不一样。如果是高版本数据库转到低版本,有很大概率出错,导致导入失败。

  8. 易淘金股票博客
    易淘金股票博客 【镇长】 @回复

    谢谢分享经验

  9. 楚书业
    楚书业 【县长】 @回复

    这个备份方法倒是简单,可以考虑安装这种插件。
    nginx下建新多站点(多台虚拟主机)其实不难,一般将指令输进去就ok了。我本来也是扔两个站在ecs,后来服务器被我升级到http2之后,就只有一个站了。

    • 我爱动感单车网
      我爱动感单车网 【市长】 @回复

      @楚书业 这个备份插件确实给力,设置好了之后自动定时备份,非常的省心省力,应该很多博主都在使用、包括我。

    • 懿古今
      懿古今【站长】 @回复

      @楚书业 [呲牙] 现在会了之后才发现新建多个站点竟然是如此简单

      • 楚书业
        楚书业 【县长】 @回复

        @懿古今 我现在都没在一台ecs多站点。原因是服务器http2了。

        • 懿古今
          懿古今【站长】

          @楚书业 [强] 有钱人啊,我没钱以后可能就把站点都放在同一个主机上了

      • 楚书业
        楚书业 【县长】 @回复

        @懿古今 [偷笑] 不是有钱,而是自留地的博客我不喜欢跟别的网站共用一台服务器(多个站点容易连坐)。其他站都可以倒,出岔子,就是自留地不能,算是强迫症吧。

  10. LeeJon
    LeeJon 【农民】 @回复

    VPS 我感觉还是很轻松的,经过多次折腾,Oneinstack 的环境用起来非常稳定,命令操作起来也方便。备份网站数据,一键 Let’s SSL,轻轻松松就弄好了。
    AMH 曾经用过,512M 容易爆机,因为上面的插件扩展容易手贱。
    LNMP 用过,没有 Oneinstack 方便,PHP nginx MySQL 更新速度慢。
    自己顺便学习linux基本知识,一举多得。

    • 懿古今
      懿古今【站长】 @回复

      @LeeJon [强] 这种东西其实就是会者不难,我不喜欢折腾这种,所以感觉特别难,比折腾主题还难

      • LeeJon
        LeeJon 【农民】 @回复

        @懿古今 对啊,顺便问下有什么便捷修改主题方式? [呲牙]

        • 懿古今
          懿古今【站长】

          @LeeJon 直接修改主题文件,没听说有什么便捷方式

  11. 小C博客
    小C博客 【镇长】 @回复

    服务器有得折腾的!

  12. 憧憬Licoy
    憧憬Licoy 【农民】 @回复

    其实可以使用AMH那种的软件进行安装

    • 懿古今
      懿古今【站长】 @回复

      @憧憬Licoy 对于这种很少折腾,如果不是需要这次懿古今搬家,我应该很少会去折腾它

  13. 文栋说自媒体
    文栋说自媒体 【队长】 @回复

    我也有转阿里云的想法,但转转备案太麻烦了

  14. 我爱动感单车网
    我爱动感单车网 【市长】 @回复

    很想,很想,啥时候自己也用上阿里云的服务器,就不用再为网站的速度而过于郁闷了。

  15. 野人摊影视分享
    野人摊影视分享 【村长】 @回复

    最后一句是亮点,说了那么多,想了那么多,到不如去操作一次

    • 懿古今
      懿古今【站长】 @回复

      @野人摊影视分享 是的,有时候真的不能想太多,想得越多就越不敢动手了,所以还是先动手再说

  16. Koolight
    Koolight 【市长】 @回复

    唉,服务器我是从没碰及过的,目前还只用过虚拟机。

    • 爱玩手机网
      爱玩手机网 【农民】 @回复

      @Koolight 原来服务器这么复杂啊,没有用过,只用过虚拟主机……

    • 我爱动感单车网
      我爱动感单车网 【市长】 @回复

      @Koolight 汗,真是同志啊,咱和你一样。再有,服务器要怎么玩,咱是一窍不通!

    • 懿古今
      懿古今【站长】 @回复

      @Koolight 我也很少碰,第一次用的时候还是找张戈博主帮忙的,我也喜欢用虚拟机,比较简单

      • 楚书业
        楚书业 【县长】 @回复

        @懿古今 [抓狂] 你能想象我第一次玩站的时候,一点基础都没有,完全是一个啥都不懂的真小白。居然买ecs、vps来折腾,用了一天才学会了ecs搭建环境等,可把我愁死啦……后来万网有免费虚拟主机,申请之后耍了一遍,自己瞬间傻眼了,居然那么简单。。。。囧!

        • 懿古今
          懿古今【站长】

          @楚书业 [强] 比我有勇气,接触ECS服务器后,我第一时间就找人帮忙了,没勇气自己折腾

      • 楚书业
        楚书业 【县长】 @回复

        @懿古今 [偷笑] 那个时候是傻大胆啊,盲目中只知道国内服务器阿里云最好,服务器中ecs最好,于是就搞上了,事后我才明白自己多么傻人傻福,无意识中建站入门由难入易,为进坑建立了良好的基础,哈哈!