网站搬家纪实

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

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

而我阿里云上刚好又一台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.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @十一 发布。如若转载,请注明出处: 科技玩家 » 网站搬家纪实

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

消费维权的事情解决了

2018-7-29 23:48:00

随笔

恐惧浅论

2018-8-30 10:22:00

47 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. slimei

    瞅瞅瞅瞅,mark一手

  2. 84896150

    感谢分享

  3. 84896150

    很详细,支持一下

  4. slimei

    这真是个好文章,谢谢

  5. 84896150

    学习一下

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索