记一次博客迁移
以前在阿里云白嫖的学生服务器快到期了,想到下半年肯定没时间把博客迁移到新的服务器,于是趁着现在有空把博客迁移一下。
目前博客的流量几乎为零,我也不太想花太多钱买配置稍微好点的服务器,以前白嫖的服务器是 2 CPU 2 G内存 1 M 出站带宽的配置,具体什么型号我忘记了,除了带宽都说得过去。当时刚开始学搭建博客,按照网上的视频,大佬教学。用 doker 配合宝塔面板和 Halo 搭建的博客。Halo 因为是 java 语言编写的比较吃内存,以前服务器 2G 的内存还吃得消,我再找服务器肯定找 1G 内存的,毕竟便宜。可是这样的服务器再用 Halo 就吃不消了,而且 Halo 越更新越臃肿,我认为已经不适合作为个人博客,于是就把博客换个框架迁移一下。
Typecho 比较轻量就选了他。本来想选WordPress的(愿你出走半生,归来仍是 WordPress),但是网上都在说他过于臃肿,个人博客 typecho 就行,我当然是听信大佬的话啦。
念念不忘,必有回响
Typecho 确实很适合个人博客。
选择服务器
本来抱着一直白嫖的心态还想继续白嫖,可惜腾讯云,百度云,华为云,国内各大云都已经被我嫖过一圈。于是想到国际服务器厂商,甲骨文,谷歌云,AWS,Azure 。
甲骨文我以前是用过的,永久免费服务器很吸引人,并且 arm 服务器最高能开8核心16G内存。今年一月份的时候我申请成功过,可服务器还没开多久就被甲骨文以违反规则为由封禁,用来申请甲骨文的外币借记卡也被拉黑了。数据也没拿回来,我感觉我没违反规则啊,就正常申请正常开服务器。看来永久免费不过是噱头罢,最终数据全丢,好在也没什么重要数据。看来这种服务器也就适合学习练手用。也可能是羊毛党太多给甲骨文撸秃了。
不过我还有一张贷记卡能申请甲骨文。抱着试试的心态我又申请了甲骨文,大不了天天自动备份数据库到 OneDrive 。于是又开启了我的白嫖甲骨文之路。甲骨文的中文区信用卡验证是要用新加坡元进行验证的,我的信用卡是零额度的外币贷记卡,只能用来购币不能存汇。然后可以用借记卡购汇然后转入贷记卡,此时外汇会自动变成相应的外币。离谱的来了,傻逼工行因为我的借记卡和贷记卡开户网点不在一个城市,我用借记卡购买的新加坡外汇不能跨地区转入贷记卡,傻逼工行。最终因为贷记卡转不进去新加坡外币,无法进行付款方式验证,申请不过。
亚马逊的 AWS 早就被我撸了几遍,他的日本和新加坡的 EC2 搭梯子非常快,看YouTube快的飞起。谷歌云也被撸过,用途同样是搭梯子。这下就剩下 azure 还没试过。
Azure有一个学生福利,学生每年可以获得100刀的订阅额度,外加N种福利和1核心1G内存的服务器,linux,win系统各一台,而且理论上可以无限续期。好家伙太香了,可惜我的学生身份7月1日就结束了,为什么我没考上研究生,哭。不过我的edu邮箱还是能用的,去试一下没申请过。网上大佬说大陆edu邮箱几乎都申请不过,用大陆edu邮箱撸羊毛的人太多导致的,向微软提供学信网在籍证明可能会申请过。无奈我的在籍证明上面写着已毕业,是没法用了。找了朋友的学生信息来申请,但是找不到客服入口,就此作罢。
去小黄鱼上搜了搜,好家伙三十块钱就能买到azure学生订阅账号,那么多人撸羊毛致富,他们是怎么办到的。询问了一下啥都不包,没质保没售后,可能刚登陆就会被封禁。担心三十块钱打了水漂,我开始寻找另外的办法自己认证。
还有一种方法就是通过 github 学生认证,来申请微软的学生认证,github 相比微软好通过一些。我也试了试 github,然而并不是很好通过,我用一个朋友的在籍学生信息也是怎么申请都申请不上。无奈求助万能的淘宝,只要 20RMB 你就可以拥有 github 学生大礼包,在著名的大型同性交友网站上重拾学生身份,我毫不犹豫下单了两个。想着一个搭博客,一个挂梯子,岂不美哉。
两个 github 账号都顺利通过认证,果然专业人士干专业事。第一个号没有通过认证,显示我没有资格,当时我就找到了客服邮箱把我朋友的学信网信息发了过去来申诉。第二个号顺利通过了,然后废了很大力气把博客迁移几乎快完毕的时候,收到了微软的邮件————你的账号xxxx的 azure of student 已被禁用,因为违反了我们的《xxxxxxxxxxx》。请在 x 月 x 日之前修改您的相关信息,否则我将永久删除你的数据,你的数据被暂时冻结。卧槽,微软也是说封就封,我哪知道我违反啥了啊,我要修改啥啊,然后发工单联系客服,工单被直接关闭,看来白忙活了。另一个号与客服互发邮件交流几天,最终是给我认证了,然而没多久收到了同样的邮件。我有理由怀疑 azure 歧视我的 IP 。
最后找到了硅云,240RMB 买了两年的服务器,他说十块钱一个月只能享受一次这个价格,我就索性买了两年。服务器配置是 1vCPU 1G内存,CPU是E5—2696 v2带宽 1M。只能说非常垃圾,但是只用来搭建typecho还是绰绰有余的。
方案
最一开始我还是想用宝塔面板来进行傻瓜式搭建,网上传出宝塔偷偷上传用户数据啊诸如此类的已经被实锤的传闻,我就找了些替代方案。因为我是小白,让我自己配置 LNMP 环境我是办不到的,还是选择图形面板来进行搭建适合我。最近 1panel 很多人说很好用,我也试了一下。
1panel 是基于完全 docker 的,开始感觉非常傻瓜,很适合小白。用了一段时间之后我对它的评价:1panel 还有很长的路要走,现在对标宝塔就像以卵击石,宝塔的地位目前不会被撼动。基于 docker 非常吃配置,它里面所以一键部署应用都是基于 docker 的。我的垃圾服务是吃不消,这个面板在我的服务器上面卡的要死,经常出错。我最终在昨天又换回了宝塔。
宝塔7.4.3版本不需要绑定手机号,据说是最稳定的版本。我于是用宝塔7.4.3来部署我现在的博客,使用体验非常不错。之后如何给宝塔降级到7.4.3我会在博客中写出。
通过宝塔一键安装 LNMP 然后再安装 typecho 非常简单,然后用宝塔的定时任务每天把数据库备份到 OneDrive,非常好用。
这篇文章本来昨天就写过一次类似的,可是在我今天上午用宝塔一键挂载数据盘之后,服务器开不了机。能用的方法都用了只能重置系统,昨天晚上写的文章没有备份只好重写一次。就先这样吧以后有空再编辑。

Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /www/wwwroot/blog.psych.icu/usr/themes/typecho-theme-farallon/comments.php on line 4