2021 年把博客迁移到阿里云轻量服务器上,一直使用至今。中途升级了一次配置,三年的费用分别是 720、918 和 918。其实很贵,但因为懒,不想再折腾,老老实实交了钱。

今年的服务器也快到期了,看到 1900 分享的 99 元一年的阿里云 ECS,果断入手了,消费该降级还得降级。并且我发现可以 99 元再续一年,当然要薅到底,买了 2 年。与现在的费用相比,两年能省 1638 元。

接下来就是迁移网站,包括博客收藏夹,以及 Memos 不打算迁移了,需要备份数据。

之前的两次迁移,都有记录,也算折腾经验丰富了。

但没想到又踩坑了,主要有 2 个:

1、服务器 80/443 端口没有打开

我把所有程序、配置、数据都弄好了,就是访问不了,也没有 Nginx 报错返回,连 Nginx 日志都查不了。最后不得不求助阿里云客服,通过客服提供的一个检测链接,测试发现 80 端口未打开,心里一万只草泥马奔过。去阿里云后台打开 80 端口后,便能访问了,至少出现了 Nignx 的 502 页面,有 Nginx 报错,一切就好说了。

之后装完 SSL 证书,网站又打不开了,折腾了老半天,才意识到 https 是 443 端口,也没有打开,我真是笨出天际。

搞定端口问题后,网站能正常访问,4 个多小时过去了。

2、Typecho 的评论邮件通知功能失效

恰在此时,网友小宋留言评论了,但我没有收到邮件通知。去后台测试,报错 Attempt to assign property "from" on null Error

我大概猜到是 PHP 版本号引起的。

Nginx 的配置中涉及 PHP 版本号,我之前遇到过因为 Nginx 中 PHP 版本号配置不对,导致网站无法访问,因此我对这个信息比较敏感。新服务器上 PHP 版本号是 8.1,而之前的服务器 PHP 版本号是 7.4。网站能访问但插件不能用,我猜可能是评论插件 CommentToEmail 未兼容 PHP8。

但我吧有点轴,就爱新版本,不想降级 PHP,于是在网上找到其它版本的 CommentToEmail,以及其它的评论通知插件,一个个试下来,都不行。一不留神,2 小时又过去了。

只好认怂,把 PHP 降级到 7.4,评论功能恢复。我直接判断出的问题是对的。

旧版挺好,没必要死嗑新版,想起老罗那句「又不是不能用」。服务器买了 2 年,至少 2 年不用折腾了。

至于 Memos 备份,我使用 Python 脚本全部下载到 Obsidian 中了,脚本放在 Github 上了。

最后附上阿里云活动页面:链接

分类: 折腾 标签: typecho, 阿里云 , 博客迁移

已有 99 条评论

  1. 我已经从 Typecho 转战 Hugo 了,现在每年就是个一个域名的成本😎

    1. 有羊毛薅我就继续续着,如果没有了,这次续费到期后也可能回到静态博客。
      以前用过 hexo,确实很方便。

  2. kevin kevin

    用 Oracle 终身免费的小鸡崽不行吗?是不是性能太弱?

    1. 我是国内备案的域名,无法用国外服务器。
      体验上,国内服务器速度也更好。

  3. liyue liyue

    博主可以注意下 cdn,最近国内几个 cdn 都被爆出被投毒了,我看你都用到比如 https://cdn.staticfile.org/lxgw-wenkai-screen-webfont/1.6.0/lxgwwenkaiscreen.css
    https://cdn.bootcss.com/normalize/2.1.3/normalize.min.css

    病毒链接:
    cdn.bootcss.com
    cdn.bootcdn.net/ajax/libs
    cdn.staticfile.net
    cdn.staticfile.org

    安全链接:
    字节跳动资源 cdn.bytedance.com
    又拍云 s4.zstatic.net/ajax/libs

    1. 多谢提醒,真是难呀。
      好像没有全部投毒,我在用的几个文件貌似正常。
      不过,我还是迁移了一下,放在自己的 cdn 上

  4. 我就遇到了博主类似的问题,新网站打不开,后来阿里云客服打电话给我,让我近期再续费一年。我说我的网站根本访问不了。他跟我说有可能是没有备案的缘故。结果备案成功了,还是访问不了。后来发现 80 端口没打开。另外,你这个网站主题是什么主题呀?有点像默认主题,但又不完全像。

  5. 有两个选择比较合适,

    腾讯云无忧服务器 1 核 2G 5M,真正的永久续费同价,正常是 15 元一个月,但每个月都有优惠券,相当于 11.6 元一个月。现在只能通过二手市场买,市场价是续费到 2028 年 8 月的机器价格 1000 元,购买的话,直接改实名就变成你的账号了。阿里云香港 1 核 1G30M 款,24 一个月,晚上 12 点准时阿里云官网快速抢就能买到,手速要快一点基本都能买到,无需备案。

    以上是多年折腾后,总结出来的两款值得买的机器,除此之外,其他机器,要么是贵,要么是用几年又要高价续费然后要各种折腾迁移,要么是海外机慢且不稳定。

    折腾耗费的心力和时间成本,钱和焦虑,感觉不值得。

    1. 我买过香港阿里云。但备案域名必须指向国内服务器,否则备案会取消。我这个域名吧,又绑了国内的 cdn,如果备案没了,cdn 也会失效,就连锁反映,略麻烦。被迫从阿里云香港迁回国内了。

      腾讯「无忧」这个概念真好呀。非常适合个人站,希望未来云厂商还能继续推些类似概念产品。

      现在这个,每年大促 99 能续,我就一直续着了,如果没有了,到期再想办法折腾下长期方案。

  6. 格子老师 格子老师

    内网穿透 也不是特别复杂,B 站很多相关的视频教程。FRP 很好用。

    1. 缺个 NAS 哈哈,观望中,双 11 看看。

  7. 从 2008 年开始做博客至今,每年都是几百块的服务器投入,直到 13 年后,使用纯静态博客,成本降低了很多很多。

    1. 终有一天,我会再回到静态博客,哈哈哈哈。

  8. 请问你的域名提供商和后端服务器是同一家吗 ?我今天接到腾讯云的要求,要求域名的后端指向腾讯云的国内服务器,无语啊

    1. lingxian lingxian

      这个好说,接入备案就行。假如你在阿里云和腾讯云都有服务,那么你需要在两家都接入备案。具体问问客服

    2. 我都是阿里云的。
      之前有过解析阿里云域名到腾讯香港服务器,是 ok 的。
      你碰到的这个,有点奇葩,无语。

  9. 去年双十一的时候就换成了阿里云 99 一年的服务器了,把我刚买没多久的服务器退了。
    99 的服务器对于博客来说够用了。

    1. 太够了,要能续 10 年,我就直接续了。

  10. 我主服务器还是用的阿里的轻量,因为流量不大 34 一个月到也不是不能用,99 一年那个用来做 vscode 的 remote ssh 跑代码和当实验机,炸了重装也很方便

    1. 哈哈,我之前就是用轻量,还傻傻的升级了下配置。

添加新评论

  • 😂
  • 😎
  • 😭
  • 😱
  • 😓
  • 💊
  • 💣
  • 👍
  • 🤝
  • 🙏
  • Emoji