迁移指南
迁移流程概览
Section titled “迁移流程概览”无论从哪个面板迁移,基本流程都是一致的:
-
备份原服务器数据
导出所有站点文件、数据库、SSL 证书和 cron 任务。
-
准备新服务器并安装 LLStack
在全新的 EL9/EL10 服务器上安装 LLStack 面板。
-
导入站点和数据库
通过 LLStack 面板创建站点,上传文件并导入数据库。
-
验证功能正常
检查站点是否正常运行,SSL 证书是否正确,.htaccess 规则是否生效。
-
切换 DNS
确认一切正常后,将域名 DNS 解析指向新服务器。
从宝塔面板迁移
Section titled “从宝塔面板迁移”-
导出站点文件
在宝塔面板中打包站点根目录:
Terminal window cd /www/wwwroot && tar czf mysite.tar.gz mysite.com/ -
导出数据库
使用宝塔的数据库备份功能,或手动导出:
Terminal window mysqldump -u root -p mysite_db > mysite_db.sql -
在 LLStack 创建站点
通过面板创建对应域名的站点,选择 PHP 版本。
-
上传并导入
通过文件管理器上传站点文件到
/home/mysite.com/public_html/,然后在数据库管理中导入 SQL 文件。 -
配置 SSL
在 SSL 管理中为站点申请 Let’s Encrypt 证书,或上传原有证书。
从 CyberPanel 迁移
Section titled “从 CyberPanel 迁移”-
导出站点文件
CyberPanel 的站点文件位于
/home/domain.com/public_html/:Terminal window tar czf mysite.tar.gz /home/domain.com/public_html/ -
导出数据库
Terminal window mysqldump -u root -p mysite_db > mysite_db.sql -
在 LLStack 创建站点并导入
创建站点后上传文件和数据库。由于 CyberPanel 也基于 OpenLiteSpeed,
.htaccess规则大部分可以直接复用。
从 cPanel/WHM 迁移
Section titled “从 cPanel/WHM 迁移”-
使用 cPanel 备份功能
在 cPanel 中生成完整备份(Full Backup),下载
.tar.gz文件。 -
解压并提取数据
Terminal window tar xzf backup-*.tar.gz# 站点文件在 homedir/public_html/# 数据库文件在 mysql/ -
在 LLStack 创建站点并导入
创建站点、上传文件、导入数据库,配置 SSL 证书。
从 Apache 迁移
Section titled “从 Apache 迁移”如果从纯 Apache 服务器迁移,LiteHttpd 提供自动配置转换工具:
-
转换 Apache 配置
Terminal window litehttpd-confconv --input /etc/httpd/conf/httpd.conf --output /tmp/converted/ -
.htaccess 无需转换
LiteHttpd 原生支持
.htaccess,所有规则可以直接使用。 -
迁移站点文件和数据库
按标准流程上传文件和导入数据库。
| 功能 | LLStack | 宝塔 | CyberPanel | cPanel |
|---|---|---|---|---|
| Web 服务器 | LiteHttpd | Nginx/Apache | OpenLiteSpeed | Apache/Nginx |
| .htaccess 支持 | 100% 兼容 | 不支持 (Nginx) | 部分支持 | 100% (Apache) |
| PHP 管理 | LSAPI + 多版本 | php-fpm | LSAPI | php-fpm/LSAPI |
| 免费使用 | 完全免费 | 基础免费 | 免费 | 付费 |
| 操作系统 | EL9/EL10 | 多系统 | 多系统 | CentOS/Alma |
| WordPress 工具 | 24 端点深度管理 | 基础 | 基础 | WP Toolkit (付费) |
| 增量备份 | restic | 无 | rustic | JetBackup (付费) |
迁移检查清单
Section titled “迁移检查清单”迁移完成后,确认以下事项:
- 站点可以正常访问
- SSL 证书已配置且有效
- 数据库连接正常
-
.htaccess规则生效(特别是 WordPress 永久链接) - 文件权限正确(通常 755 目录 / 644 文件)
- Cron 定时任务已重新配置
- 邮件发送功能正常
- CDN 或防火墙规则已更新