Posted in: IT, Website/Blog

博客搬家到 VPS

背景

之前博客是放在香港的虚拟主机上,有些功能就用不了(例如对象缓存 Object Cache)。虽然也有过转移到 VPS 的想法,但香港的 VPS 用的人太多,时不时感觉不稳定。再加上付款周期还没到,就搁置了。

前几天在网上看到日本有冷门的 VPS(需要本地手机号和住址验证),走的 IIJ 线路。正好上面有个免费 14 天试用,就申请试了一下,感觉连接国内速度还行(不绕路),就决定正式申请了。顺便花了一天时间把博客搬了过来。

工具

  • OpenLiteSpeed 服务器
  • 最新的 PHP 7.X(暂时不用 8,担心有些插件跟不上)
  • MariaDB 10.X 数据库
  • awstats 统计访问量(还用了纯真数据库。注意只有国内准确,国外基本上不准确)
  • 新版的 certbot 创建 SSL 证书
  • ipv6

方法

利用 WPvivid 备份插件。先在老主机上备份到 Google Drive,再在新服务器上下载下来,还原。

遇到的问题

phpMyAdmin 空白

其实是 php 缺少一些模块(例如json)。但我明明已经安装过那些模块了啊?这就有些玄学了,openlitespeed 服务器的 php 并不随着服务器自身的重启而重新加载,至于什么时候重新加载的我也搞不懂,我采用的解决方法是:先切换到别的 php 版本、加载一次,再切换回来,加载一次,就好了。

awstats 国家显示错乱

在 https://github.com/eldy/awstats/issues/162 里面有一模一样的描述,原因是我的 awstats 是从源里面安装的,不是最新版本,按它说的修改一下就好了。

awstats 中文搜索关键字乱码

需要开启 decodeutfkeys 那一行!真是醉了😵‍💫,这么重要的内容居然默认没有开启。

ipv6 被拒绝连接

发现是官方的 listener 设置 [ANY]:443 有问题,改成 [::]:443 之后貌似就没问题了。


最后更新于 2022 年 10 月 30 日 作者 springwood

Comments (15) on "博客搬家到 VPS"

    1. Safari 16.1 Mac OS X  10.15.7

      (1)為了使用http3,所以apache不行
      (2)為了使用wordpress 全站 cache,所以nginx不行,litespeed有個針對wordpress 全站 cache的特殊插件

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注