服务器搬家日记

服务器搬家日记

最近,Emoe的云服务器即将到期,然而之前薅羊毛薅来的阿里云服务器续费优惠次数已经用完了,再续费的价格变成了1500RMB/年!

🐟跟大家合计了一下,这个价格好像也不是不能承受…毕竟咱们马上工作了就有工资拿,养活这个小服务器没啥问题,但…
有羊毛为什么不薅呢?

阿里云vs腾讯云

估计大家都是年末/年初冲业绩,各家云服务器提供商都拿出了优惠价格吸引 新用户,但是…老用户狗都不如#黑脸

截取了部分活动产品,你看看你看看,老用户是不是不如狗(

这是腾讯云的新用户专享
腾讯云的

这是阿里云的新用户“秒杀”
阿里云的

这是阿里云老用户优惠区,dddd
阿里云的老狗

阿里云还有个 "飞天会员",我寻思你这是跟茅台学的吗…

总之,我可不想被白白宰上千块钱(

还是薅羊毛吧

🐟发现腾讯云的羊毛非常好!2核4G、80G SSD,加上8M的公网带宽,3年只要200多!
于是我果断下单,拿他开了Minecraft服务器。(逃)
啊顺便有没有鸽子想玩原版MC的?

咳咳。主要原因是我的域名是在万网买的,也就是阿里云那边,同样是在阿里云备案,如果要转移到腾讯云上,流程比较麻烦,同时令人头大(

于是乎,我让泡泡同学交出了他之前为学习Linux和前后端购买的一台轻量应用服务器,还有2年多有效时间(3年一口价不过两三百),然后就开始了愉快的搬家之旅——

Emoe的网站框架是wordpress,之前🐟也搬过几次家了,大致的流程是:

  1. 备份原网站数据,包括文章、多媒体资源、插件、配置、数据库等等…
  2. 将域名解析到新服务器的公网ip地址上
  3. 在新的服务器上搭建好LNMP/LAMP/LANMP环境,配置好虚拟主机
  4. 上传wordpress应用,配置wordpress
  5. 进入wordpress后台,安装备份还原插件,然后从之前的备份恢复网站

当然,这是一个 十分偷懒 的流程。因为我使用了 All-in-One WP Migration 插件,所以我无需手动一个个把wp的所有数据全备份下来,直接打包下载就ok了。但这也为之后的搬家埋下了坑。

LNMP+WordPress环境搭建

linux服务器装lnmp是非常容易的,在这里我推荐一个我一直在用的安装脚本, LNMP一键安装包,下载一个bash之后运行它,就可以一键装好咯。
当然,使用它之前请详细参阅他的说明,以免碰到bug。

LNMP环境搭好了,就可以添加vHost(虚拟主机)并开始布署wordpress了。这一步我参考的是 SEOIMO的blog,这位博主讲的非常详细,跟着走下来基本不会出什么大问题。
当然,他使用的是LAMP,如果使用LNMP的话,某些优化选项配置会稍微有些不同。而且距离他写文章的时间间隔也有些久远了,Nginx和MySql等软件更新之后一些设置项也改变了许多,所以还是多结合官方文档来看这篇教程~

Migration

说到这个All-in-One WP Migration插件,我真是又爱又恨。之前挺好用的,结果升级到7.几版本后,他净整些幺蛾子。安装的时候竟然让我填写一个FTP服务器的连接信息?!这就算了,好不容易装上了,直接把备份文件拖到网站服务器里,在前端进行还原操作,他竟然让我充钱以解锁512MB的文件大小限制(焯!!!!!!)

给我气炸了。。我果断卸载最新版的插件,然后找了个旧版本的装上,然后去插件编辑器里找到这个插件:

插件编辑器

然后打开他的 constants.php 文件。

2^32

把这个 MAX_FILE_SIZE 改成 2 << 32,也就是4GB。(他原来是2<<28,也就是512MB)
然后他就阻止不了我了:)

后记

Emoe在最初的机器上生长了约2年半后,将在新的云服务器上开启下一个轮回,预计此轮也是3年左右。届时想必我们都毕业了,到那时再负担一个服务器也许对我们来说就不是一件难事了)

希望接下来的3年里再鸽再厉!咕更多的优质技术文章!

发表评论