跳转到内容

迁移指南

无论从哪个面板迁移,基本流程都是一致的:

  1. 备份原服务器数据

    导出所有站点文件、数据库、SSL 证书和 cron 任务。

  2. 准备新服务器并安装 LLStack

    在全新的 EL9/EL10 服务器上安装 LLStack 面板。

  3. 导入站点和数据库

    通过 LLStack 面板创建站点,上传文件并导入数据库。

  4. 验证功能正常

    检查站点是否正常运行,SSL 证书是否正确,.htaccess 规则是否生效。

  5. 切换 DNS

    确认一切正常后,将域名 DNS 解析指向新服务器。

  1. 导出站点文件

    在宝塔面板中打包站点根目录:

    Terminal window
    cd /www/wwwroot && tar czf mysite.tar.gz mysite.com/
  2. 导出数据库

    使用宝塔的数据库备份功能,或手动导出:

    Terminal window
    mysqldump -u root -p mysite_db > mysite_db.sql
  3. 在 LLStack 创建站点

    通过面板创建对应域名的站点,选择 PHP 版本。

  4. 上传并导入

    通过文件管理器上传站点文件到 /home/mysite.com/public_html/,然后在数据库管理中导入 SQL 文件。

  5. 配置 SSL

    在 SSL 管理中为站点申请 Let’s Encrypt 证书,或上传原有证书。

  1. 导出站点文件

    CyberPanel 的站点文件位于 /home/domain.com/public_html/

    Terminal window
    tar czf mysite.tar.gz /home/domain.com/public_html/
  2. 导出数据库

    Terminal window
    mysqldump -u root -p mysite_db > mysite_db.sql
  3. 在 LLStack 创建站点并导入

    创建站点后上传文件和数据库。由于 CyberPanel 也基于 OpenLiteSpeed,.htaccess 规则大部分可以直接复用。

  1. 使用 cPanel 备份功能

    在 cPanel 中生成完整备份(Full Backup),下载 .tar.gz 文件。

  2. 解压并提取数据

    Terminal window
    tar xzf backup-*.tar.gz
    # 站点文件在 homedir/public_html/
    # 数据库文件在 mysql/
  3. 在 LLStack 创建站点并导入

    创建站点、上传文件、导入数据库,配置 SSL 证书。

如果从纯 Apache 服务器迁移,LiteHttpd 提供自动配置转换工具:

  1. 转换 Apache 配置

    Terminal window
    litehttpd-confconv --input /etc/httpd/conf/httpd.conf --output /tmp/converted/
  2. .htaccess 无需转换

    LiteHttpd 原生支持 .htaccess,所有规则可以直接使用。

  3. 迁移站点文件和数据库

    按标准流程上传文件和导入数据库。

功能LLStack宝塔CyberPanelcPanel
Web 服务器LiteHttpdNginx/ApacheOpenLiteSpeedApache/Nginx
.htaccess 支持100% 兼容不支持 (Nginx)部分支持100% (Apache)
PHP 管理LSAPI + 多版本php-fpmLSAPIphp-fpm/LSAPI
免费使用完全免费基础免费免费付费
操作系统EL9/EL10多系统多系统CentOS/Alma
WordPress 工具24 端点深度管理基础基础WP Toolkit (付费)
增量备份resticrusticJetBackup (付费)

迁移完成后,确认以下事项:

  • 站点可以正常访问
  • SSL 证书已配置且有效
  • 数据库连接正常
  • .htaccess 规则生效(特别是 WordPress 永久链接)
  • 文件权限正确(通常 755 目录 / 644 文件)
  • Cron 定时任务已重新配置
  • 邮件发送功能正常
  • CDN 或防火墙规则已更新