跳到主要内容
版本:Next

迁移至 Websoft9

从传统的 LAMP, Java, Node 原生部署应用环境迁移至 Websoft9,并不会太困难。

准备​

  1. 停止当前服务器的 HTTP 服务,确保 80,443,9000 端口未被占用

  2. 备份现有的 HTTP 虚拟主机配置,供迁移至 Websoft9 后使用

  3. 安装 Websoft9 到现有服务器

迁移​

  1. 进入 Websoft9 控制台,安装数据库管理工具和数据同步工具

  2. 在 Websoft9 应用商店中安装匹配的应用

  3. 使用工具将旧应用的数据库和数据文件迁移至 Websoft9 管理的应用中

  4. 优化应用的 Proxy

范例​

迁移 WordPress 至 Websoft9​

本方案中假设 LAMP 环境运行一个 WordPress 网站,具体的迁移方案如下:

  1. 停止并卸载 LAMP 已有的 HTTP 服务

    # for apt
    apt remove apache

    # for yum
    yum erase httpd
  2. 安装 Websoft9 到现有服务器

  3. 在 Websoft9 应用商店中安装 WordPress 和 phpMyAdmin 两个应用,确保能正确运行

  4. 使用 phpMyAdmin 连接 LAMP 环境中的 MySQL,导出 WordPress 的数据库

  5. 在 Websoft9 控制台【我的应用】找到 WordPress

    • 在它的【数据库】标签页中获取数据库连接信息,然后使用 phpMyAdmin 导入上一步备份的数据
    • 在它的【卷存】标签页获取 WordPress 的数据路径,删除已有的 wp-content 文件夹
    • 在它的【访问】标签页绑定域名
  6. 将 LAMP 环境中 WordPress 的 wp-content 文件夹整体拷贝新 WordPress 的卷存路径

  7. 更改 wp-content 的文件夹权限至 0755

  8. 迁移成功

迁移数据库至 Websoft9​

后续​

完成应用迁移之后,可能还有一些后续的工作:

  • 域名重新解析和绑定
  • 文件(文件夹)权限修正