作者:京东科技 林中
服务器替换、网站搬迁,关于许多开发者新手来说不是一件容易的工作,需求搬迁网站程序、数据库,修改数据库连接文件等。在云搬迁计划中,浮屠是非常简略好用的服务器运维面板,能够极大提高运维管理效率。本文将介绍如何使用“浮屠一键搬迁”东西将单机版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云主机,具体的操作步骤请参阅京东云官网手册:docs.jdcloud.com/cn/virtual-…
注:源服务器的操作体系版别为Centos7.8 64bit,京东云没有该版别镜像,创立CVM主机时挑选Centos 7.9 64bit版别。
4、以ssh方法,登录京东云cvm云主机,装置最新版别“浮屠linux控制面板”
Centos装置指令:
yum install -y wget && wget -O install.sh download.bt.cn/install/ins… && 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。
京东云官网云主机购买指路:www.jdcloud.com/cn/products…