关于宝塔:使用宝塔一键迁移工具将单机版typecho博客系统迁移到京东云cvm云主机

作者:京东科技 林中 服务器更换、网站搬家,对于很多开发者老手来说不是一件容易的事件,须要迁徙网站程序、数据库,批改数据库连贯文件等。在云迁徙计划中,宝塔是非常简单好用的服务器运维面板,可能极大晋升运维管理效率。本文将介绍如何应用“宝塔一键迁徙”工具将单机版typecho博客零碎疾速迁徙到京东云cvm云主机。 一、单机版typecho博客零碎迁徙计划剖析 Typecho博客零碎是一个开源的php利用,部署架构绝对简略,具体包含: 1、运行在规范的LNMP环境下。 2、typecho利用作为一个网站,部署在webroot目录下。 3、后端应用mysql等开源数据库作为用户数据库的存储。 其中,利用局部:1、LNMP运行环境 2、typecho利用 3、mysql数据库软件,这些属于规范的软件,能够采纳在指标主机重新部署的形式,只须要保障对应组件的版本统一即可。数据局部:mysql中存储的数据,会记录客户的主题分类、博客内容等,须要采纳数据库导出/倒入的形式,进行离线迁徙(为了保证数据一致性,须要肯定工夫的业务中断)。 理解到客户目前在腾讯云的主机,内嵌了宝塔linux面板工具,应用面板工具提供的“宝塔一键迁徙”性能,能够通过图形化的形式,不便、快捷的实现以上所有操作步骤。 二、迁徙流程 整体流程分为三个阶段: 阶段一:迁徙筹备工作(在源服务器上操作): 1、确认源服务器上的操作系统和各组件版本 在源服务器“宝塔linux控制台”-》“软件商店”中,点击“利用分类”的“已装置”标签,记录以下组件的具体版本(或截图保留): Nginx:XXX Mysql:XXX PHP:XXXX Pure-Ftpd:XXXX 参考截图如下: 2、在源服务器的宝塔linux面板中,装置“宝塔一键迁徙”工具 在“宝塔linux控制台”-》“软件商店”中,放弃“利用分类”已抉择了“全副”,而后在“利用搜寻”输入框中输出“宝塔一键”,并点击搜寻,找到“宝塔一键迁徙API版本”的官网软件。如下图所示: 接着,点击“操作”局部的装置,抉择最新的stable版本实现装置。 阶段二:迁徙指标服务器环境筹备(在京东云控制台及京东云CVM云主机上操作) 3、在“京东云控制台”中,创立CVM云主机,具体的操作步骤请参考京东云官网手册: https://docs.jdcloud.com/cn/v... 注:源服务器的操作系统版本为Centos7.8 64bit,京东云没有该版本镜像,创立CVM主机时抉择Centos 7.9 64bit版本。 4、以ssh形式,登录京东云cvm云主机,装置最新版本“宝塔linux控制面板” Centos装置命令: yum install -y wget && wget -O install.sh http://download.bt.cn/install... && sh install.sh 装置脚本执行完结后,请妥善记录宝塔linux面板的登录信息。参考样例如下: 5、登录指标服务器 “宝塔linux控制台”,首先绑定集体手机号(能够立刻注册),首次登录,会提醒一键装置LNMP环境,依照“阶段一”中“第1步”记录的各组件版本设置,放弃和源服务器统一。请急躁期待和组件装置实现,预计须要15分钟。 6、在指标服务器“宝塔linux面板”-》“面板设置”中,开启“API接口”开关,用于第三阶段设置“宝塔一键迁徙”工具的参数信息。参考截图如下:(第一次开启时,接口密钥显示为密文,无奈拷贝,点击“重置”按钮直到显示明文信息,须要拷贝密钥并保留;ip白名单,设置为源服务器的公网ip地址。) 阶段三:执行“宝塔一键迁徙”工具,实现迁徙。(在源服务器上操作) 7、在源服务器“宝塔linux控制台” “软件商店”中,抉择“利用分类”已抉择了“已装置”,找到“宝塔一键迁徙API版本”的官网软件(在阶段一,第2步中已装置该软件),点击“设置”,配置迁徙工具执行相干参数,包含: 接收数据的看板地址:XXX(阶段二,第4步中,装置宝塔linux控制面板胜利后,记录的外网面板地址,只须要截取到最初一个斜线之前的局部) 接收数据的面板API:XXX(阶段二,第6步中,保留的密钥) 参考截图如下: 8、点击下一步开始执行,顺次实现“监测环境”-》“抉择数据”等环节,最初点击“一键迁徙”。过程参考截图如下: 至此,博客零碎一键迁徙的整体流程就完结了,能够在新服务器中看到站点信息、利用以及数据库等内容,另外需注意一键迁徙后在域名商那里实现域名的地址解析,把旧服务器IP更改为新服务器IP。

January 16, 2023 · 1 min · jiezi