本文主要详细讲解了宝塔面板网站一键迁移的方法,方便网站管理人员日常维护使用。宝塔面板属于安全高效的服务器运维面板,提供Windows和Linux系统支持,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。目前绝大多数的国内或海外服务器都可以安装可视化的宝塔面板来管理,操作简单。
迁移准备:
1、迁出云服务器:指需要进行数据迁移的(正在使用中的云服务器),在服务器中安装好了宝塔 Linux或Windows 面板软件,需要升级至最新版本,本示例以宝塔Linux面板为例。
2、迁入云服务器:指用于接收数据的云服务器(新购买的服务器),在服务器安装宝塔 Linux/Windows 面板软件,需要升级至最新版本,并跟迁出云服务器一样的运行环境,软件版本保持一致。
3、确保迁出服务器和迁入服务器运行正常,可通过公网互通,或则内网互通。
一、迁入服务器操作
1、登录迁入云服务器的宝塔 Linux 面板。
2、选择左侧菜单栏中的【面板设置】,并在设置页面中开启 API 接口。如下图所示:
3、在弹出的“配置面板API” 窗口中,记录好接口密钥,将需迁出服务器的公网 IP /内网IP地址加入 IP 白名单中然后保存。
二、迁出服务器操作
1、登录迁出服务器的宝塔 Linux 面板,选择左侧菜单栏中的【软件商店】。
2、在“软件商店”页面中,找到“宝塔一键迁移API版本”插件,并单击右侧的【安装】。
如下图所示:注意:仅需在迁出服务器中安装一键迁移插件即可。
3、安装成功后,单击插件所在行右侧的【设置】。
4、在弹出的“宝塔一键迁移API版本”设置窗口中,填写接收数据的迁入服务器信息。如下图所示:
接收数据的面板地址:填写迁入服务器的面板地址。例如:http://公网IP:8888。
接收数据的面板API:填写在迁入服务器操作的中已获取的 API 接口密钥。
5、选择【下一步】,在弹出提示窗口中单击【已添加,继续操作】进入检测环境步骤
6、在检测环境步骤中,宝塔面板将对远程接收数据的迁入服务器进行环境检测,查看是否已安装相关软件及运行环境。其中包含网站服务、MySQL 数据库、FTP、PHP、可用磁盘容量。(最好是两台服务器一样的环境,软件版本一致)
若检测失败,并提示远程迁入服务器中未安装某个软件(例如 PHP、MySQL 等)则需登录迁入服务器面板,前往【软件商店】安装对应版本软件,直至检测全部通过后,单击【下一步】。如下图所示:
7、在选择数据步骤中,按需选择需要迁移的网站和数据库,并单击【一键迁移】如下图所示:
8、等待数据迁移完成,若提示迁移失败,则建议您查看迁移日志,并参考提示信息处理对应问题。问题解决后,再重新执行迁移步骤。迁移成功如下图所示:
三、网站迁移成功后
1、修改网站的域名解析,将域名解析记录修改为新的服务器公网ip地址。
2、等待域名解析生效后,在浏览器访问网站域名,就可以访问迁移服务器后的网站了。
注意:如果迁移中出现了问题那么一般都是环境原因建议使用阿里云或腾讯云服务器,稳定不会出现大的故障影响线上业务。