网站搬家纪实

终于,在拖了好久之后,网站搬家了!

「明镜录」原本是运行在老薛主机上,但是由于是香港服务器,且晚上服务器经常挂,导致网站十分不稳定。

而我阿里云上刚好又一台ECS在跑,于是干脆计划将网站整体搬迁过来。

趁着这次搬迁,我将网站也整体改造了一番。

整个搬迁及改造步骤及过程,记录如下。

主机准备

阿里云上购买主机的过程就省略了。
我购买的是阿里的ECS,为了方便管理,直接装了一个宝塔面板。

宝塔配置环境十分方便,分分钟解决问题。

网站备案

现在国内的网站备案必须得有国内的空间。

这次换上阿里云后,用阿里云的备案系统进行了备案。

整个备案过程一起既往的简单、迅速。

我提交备案后当天阿里云那边便打了初审电话,我改了相关问题后,当天便通过了初审。

在等待5天之后,网站终于备案成功。

更换程序

之前「明镜录」使用的是Wordpress,在这次搬家的过程中我了解到了typecho,它的简介和轻量比较符合我的心意,于是在新版的「明镜录」我决定使用这款主题。

等待网站备案的过程中,我将typecho安装到了阿里云上,并找到了handsome这款设计风格是否符合个人博客的主题。

主题设置及改造

整个handsome主题,需要改造的地方不多。

按照主题说明文档配置好之后,除了一些样式细节做了小修改之外,主要是利用“EditorMD”插件,修改了编辑器。将原来非常不方便的编辑器,改成了实时预览的Markdown编辑。

然而,当改造之后发现了前端解析问题,一番研究后终于找到方法,解决了这个问题。

开启https

从老薛主机迁出来后,https的证书也要变,于是在阿里云申请了一个Symantec的免费证书。

将证书上传到宝塔后,并打开了强制https开关,全站就开启了https。

迁移内容

如何将之前的博客内容从老薛主机上,迁移到阿里云上,是比较容易解决的。

我采用了最简单的方案,在typecho上安装“Wordpress to Typecho”插件。

在插件上填写原来数据库相关信息后,一键便可以将原有的wordpress中的内容同步过来。

更换相关域名

在数据库可以直接使用SQL语句替换,比较简单。

修改typecho_options表

UPDATE typecho_options SET value = '新域名地址' WHERE typecho_options.name = 'siteUrl' AND typecho_options.user =0;
PS:也可以直接在数据库编辑。

替换文章正文的旧域名

UPDATE typecho_contents SET text = REPLACE(text,'旧域名地址','新域名地址');

以上SQL语句默认表前缀为typecho_,若你的数据库表前缀不是typecho_,请自行修改语句。

图片CDN

网站迁移好之后,发现网站的图片载入比较慢。于是,又将图片全部放到了七牛云上CDN。

经过一番折腾,网站终于以新的面目在阿里云上运行了。

以后,没理由拖文章了......

注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.发现违规行为请私信站长LAzySheep或进TG群举报。
本文由 @十一 发布。如若转载,请注明出处: 科技玩家 » 网站搬家纪实

给TA买糖
共{{data.count}}人
人已赞赏
随笔

消费维权的事情解决了

2018-7-29 23:48:00

随笔

恐惧浅论

2018-8-30 10:22:00

17 条回复 A文章作者 M管理员
  1. Ciel

    你的图片CDN目前产生费用没?

    • 十一

      我把站内容迁到了lazysheep的科技玩家,现在是lazysheep站了~

  2. 哈哈哈45230

    学习一下

  3. 世界玩家

    感谢楼主分享!,

  4. 世界玩家

    感谢楼主分享?

  5. 世界玩家

    感谢楼主分享

  6. ifyc

    学习一下

  7. tan

    学习学习

  8. 小技技

    学习一下

  9. snowman

    不会

  10. a719899525

    学习一下

  11. Kk2020

    学习一下

  12. 逆天

    我也想整个自己的网站,不会

    • 十一

      行动起来很简单,加油

  13. 117411

    学习一下

个人中心
今日签到
有新私信 私信列表
搜索