网站迁移上云(阿里云ecs和rds)

目录

一、准备阿里云资源,购买一台新的ecs和rds

1.1 创建ecs实例

1.2 创建rds实例

二、迁移wordpress数据

2.1 在1号机上用tar命令打包wordpress所有数据

2.2 用scp命令将压缩包传到2号机的指定目录下

2.3 在2号机上查看文件

2.4 在rds控制台创建一个数据库以及账号

2.5 设置rds白名单(2号机的公网IP)

2.6 在1号机登录MySQL将wordpress的数据导出(软件包以及数据库表)

2.7 导出到本地,这里利用了filezilla软件进行数据传输

2.8 在2号机上安装一个mysql,连接到购买的rds上,将该sql文件导入进去

2.9 在2号机上安装apache服务

2.10 在2号机上安装php

2.11 创建测试页面验证安装是否成功

2.12 解压wordpress压缩包,修改配置文件(DB-HOST为rds内网地址)

2.13 重启apache服务

三、测试和验证

3.1 测试ecs服务器ping通rds连接地址

3.2 在浏览器输入2号机的公网IP地址以验证迁移是否成功


实验目的:将部署好的wordpress迁移到新的ecs上

实验环境:在已有的wordpress网站上进行实验

1号机:原网站服务器(源IP地址:47.115.226.30)

2号机:迁移目标服务器(目的IP地址:47.121.216.55)

一、准备阿里云资源,购买一台新的ecs和rds

1.1 创建ecs实例

(下面是原网站服务器,上面是即将要迁移到的目标服务器)

1.2 创建rds实例

(选择按量付费,mysql即可)

二、迁移wordpress数据

2.1 在1号机上用tar命令打包wordpress所有数据

tar czf wordpress-backup.tar.gz .

2.2 用scp命令将压缩包传到2号机的指定目录下

scp wordpress-backup.tar.gz 172.26.218.185:/root/

2.3 在2号机上查看文件

2.4 在rds控制台创建一个数据库以及账号

2.5 设置rds白名单(2号机的公网IP)

2.6 在1号机登录MySQL将wordpress的数据导出(软件包以及数据库表)

mysql -uroot -p(用cat /etc/ReadMe查看随机密码)

mysqldump -uroot -p wordpress > wordpress.sql 用mysqldump工具将wordpres数据库导出命名为wordpress.sql文件

2.7 导出到本地,这里利用了filezilla软件进行数据传输

(做完发现是多余操作,也可以利用scp命令进行传输)

2.8 在2号机上安装一个mysql,连接到购买的rds上,将该sql文件导入进去

mysql -h (rds的内网地址) -p (端口号默认3306) -g (在rds上注册的用户名) -p (自定义的密码) < wordpress.sql

2.9 在2号机上安装apache服务

具体命令可参考以往文档

2.10 在2号机上安装php

具体命令可参考以往文档

2.11 创建测试页面验证安装是否成功

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

systemctl restart httpd.service

测试之后可以用rm命令将其测试文件删掉

2.12 解压wordpress压缩包,修改配置文件(DB-HOST为rds内网地址)

默认是wp-config文件

2.13 重启apache服务

systemctl restart httpd

三、测试和验证

3.1 测试ecs服务器ping通rds连接地址

3.2 在浏览器输入2号机的公网IP地址以验证迁移是否成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值