很多时候由于备案问题、用户产品更改、服务器环境等问题常常需要进行虚拟主机服务器的更换,本文档结合目前的虚拟主机管理系统做一个完整的处理流程介绍。
收到更换需求——>搜索查找当前主机信息——>查看当前站点运行环境和设置(php版本.net版本,使用的数据库等)——>备份站点文件和数据库——>下载到目标服务器——>管理中心删除更换到目标服务器——>恢复站点文件和数据库——>修改相关配置信息——>调试正常——>反馈新的FTP信息和域名解析记录给客户。
这里以对FTP名为antisecdoc的主机进行更换为例说明操作:
首先在虚拟主机管理进行搜索,查找到对应的站点然后点击管理:
可以看到改站点在103.250.15.188的虚拟主机服务器上,远程终端进入103.250.15.188服务器,找到站点目录。
备份目录下所有文件(db\log\web全部选择压缩),部分客户喜欢把数据库放到db目录,所以迁移时候一定把三个目录都备份。
备份后通过FTP或者HTTP把压缩的文件antisecdoc.zip下载到需要更换到的服务器,比如这里更换到103.61.223.3的服务器。
下载完成后确保备份文件可用后进行删除更换:
在新服务器栏目选择需要更换到的服务器,然后点击删除旧主机并更换服务器。
完成后在新的服务器上(这里为103.61.223.3)复制备份传输过来的文件到用户目录下(为了权限正确继承,切记使用复制而不是剪切)
还原站点数据后如果数据库也需要更换的,进行数据库更换,遵循备份——>传输备份——>删除更换——>还原——>测试。
站点文件和数据库都更换恢复完成后,如果需要修改数据库配置文件的,进行修改后通过三级域名访问测试。
测试正常,反馈更换后的FTP信息给客户,并通知客户进行解析到新的服务器。
虚拟主机更换常常需要把数据库也进行更换,数据库更换参考:http://docs.waterbear.pw/687.html