流金三刀
发布于 2026-03-20 / 7 阅读
0

Hola站点注销备案、迁徙至海外服务器

由于辞职了,没钱负担两个服务器的开销了。虽然只有几百钱,那也是钱。我就想把这个站点迁到我的另一个海外服务器上,节约开支。网站用的CN域名、之前服务器也在境内,是备案了。原环境是1Panel安装的Halo。这是背景。

一、准备工作

1.确认版本

确认新服务器的1panel可自动安装的版本,再去查看旧服务器halo的版本。

由于我的新服务器1panel可自动安装的版本没有旧服务器正在运行的版本,因此我将旧服务的halo版本升级至了最新版。

2.备份

使用halo自带的备份工具即可。

之前我还备份了数据库,但是后来发现不需要,halo自带的备份工具即可还原站点。不过,还是建议备份数据库,以防万一。

另外,我没有备份服务器上的网站文件,最后也确实没有用到。

二、取消备案

1. 停止旧服务器的halo程序、数据库运行,以及在OpenResty上将网站状态改为停止。

2. 停止解析域名。

3. 提交注销(备案)服务申请,工信部输入验证短信。

4. 提交注销公安备案申请。登录之后左侧侧边栏,网站业务,注销网站,找到网站,点击注销。这个我等了差不多一周半,网安大队才通过。

三、在新服务器上安装Halo

1. 1Panel应用商店安装,默认配置即可。在这个环节可以记下数据库名称和密码。

2. 在腾讯云的防火墙上开放端口。

3. 通过IP地址加端口的方式访问Halo,进行初始设置。我使用原网站域名,密码用户名,不过不重要,因为恢复备份时,应该是会覆盖这些设置的。

4. Halo初始设置完成后,重新登录,在菜单栏找到备份,上传备份文件。等待重启。

四、在1Panel上设置网站、配置DNS、配置SSL证书

1. 在1Panel上设置网站。

2. 然后在域名注册商重新配置DNS,要等一段时间DNS才生效。

3. 在1Panel申请SSL证书。验证方式HTTP。自动续签。

4. 申请成功后,在1panel的网站页面修改配置,启用HTTPS。

到这一步网站就可以正常访问了。但还有一些扫尾工作。

五、扫尾

1. 在halo里删掉备案信息。可在主题——备案设置里找到。

2. 另外发现,halo系统概览里的外部访问地址是localhost,我改为了域名。

3. 最重要的还有一点,在腾讯云服务器上关闭Halo的端口,因为网站域名设置好后,不再需要IP+端口的方式访问Halo了。