首页 /
发表于,更新于

Xboard 迁移

环境:aapanel + docker-compose 部署 、mysql(sqlite也可以)
不涉及 网站域名变更

1.准备工作

先备份原网站的站点文件夹,数据库,数据库名和数据库密码(sqlite不需要备份数据库)
然后在另一台服务器上搭建aapanel、安装Nginx 和mysql 5.7以上,创建相同的站点,关闭放跨站攻击,开启ssl证书,安装docker。
导入之前备份的站点文件夹和数据库(sqlite不需要导入数据库)。

2.配置

设置反向代理
站点设置 > 反向代理 > 添加反向代理

在 代理名称 填入 Xboard
在 目标URL 填入 http://127.0.0.1:7001 修改反向代理规则为:

location ^~ / {
    proxy_pass http://127.0.0.1:7001;
    proxy_http_version 1.1;
    proxy_set_header Connection "";
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Real-PORT $remote_port;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header Scheme $scheme;
    proxy_set_header Server-Protocol $server_protocol;
    proxy_set_header Server-Name $server_name;
    proxy_set_header Server-Addr $server_addr;
    proxy_set_header Server-Port $server_port;
    proxy_cache off;
}

3.安装xboard

执行命令安装依赖包以及Xboard

docker compose run -it --rm xboard sh init.sh

启动xboard

docker compose up -d

🎉: 到这里,你可以已经可以通过域名访问你的站点了

标签: 无

许可协议

本文作者 , 采用 CC-BY-SA-4.0 许可协议,转载请注明出处。

上一篇 Xboard 对接

添加新评论