一、前期准备工作
在更换服务器前需完成以下关键操作:
- 通过ECS控制台停止当前实例运行
- 使用OSS或本地存储备份网站文件、数据库及配置文件
- 记录当前服务器的安全组规则、带宽配置等参数
特别注意:备案域名需提前完成接入备案审核,避免服务中断
二、创建新服务器实例
在阿里云控制台执行以下操作步骤:
- ECS实例列表页点击「创建实例」按钮
- 选择与旧服务器相同地域和可用区
- 配置镜像时建议选择与原系统一致的版本
- 设置与原实例相同的安全组规则
推荐选择更高规格的实例类型以提升性能,建议保留旧实例至少72小时以备回滚
三、网站数据迁移
数据传输包含两种主要方式:
- 文件传输:通过FTP/SFTP上传网站程序文件
- 数据库迁移:使用DTS服务同步MySQL数据
完成迁移后需检查:
- .htaccess等配置文件路径适配性
- 数据库连接字符串更新
- 文件权限设置(特别是Linux系统)
四、备案信息同步
涉及备案的域名需完成以下流程:
- 登录阿里云备案系统提交变更申请
- 上传新服务器的IP地址证明材料
- 等待管局审核(通常需3-7个工作日)
此期间建议保持新旧服务器并行运行,待备案审核通过后再切换DNS解析
五、服务切换验证
正式切换前执行以下检测:
- 使用curl命令测试服务响应状态码
- 通过临时hosts绑定验证新服务器
- 进行全站压力测试
确认无误后,在域名解析控制台将A记录指向新服务器IP,TTL建议设置为300秒
服务器更换需遵循「备份-创建-迁移-切换」的标准流程,重点关注备案同步与DNS解析生效时间窗口。建议在业务低峰期操作,并保留旧实例快照至少7个自然日