迁移网站
通过进一年的时间进行的稳定性测试,目前网站负载能力有了质的提高。
本站假设在微软Azure香港数据中心VM第一代服务器上。微软不久前更新了新的服务器,同样规格服务器的CPU有了升级,因此,将对服务器进行一次全站数据迁移。
由于目前服务器各项服务运行很稳定,并且没有安装多余的程序,所以迁移时只需要进行一些小的优化即可。
首先是在Azure面板创建虚拟机。>>详细教程
这里我选择Centos 7.8 Gen 2,服务器大小根据需求自由选择。由于本次安装准备采用编译安装,因此需要较高的性能,所以可以选择4核16G的配置。登陆方式可以选择用户名+密码或者SSH证书。我推荐采用SSH证书,以保证更高的安全性也更加便捷。其他采用默认,然后创建虚拟机。
下载私钥,用于登录。
可以使用XShell登录,网络教程有很多,此处采用Terminal(windows下非常棒的命令行工具)登录。>>详细教程
config文件配置如下:
Code ViewPrint- Host HK-Test
- HostName ip.ip.ip.ip //ip地址
- Port 22 //ssh端口
- User azureuser //用户名
- IdentityFile C:/Users/<UserName>/.ssh/Test_KeyKey.pem //密钥文件地址
terminal配置文件如下:uuid生成地址:https://www.guidgen.com/
{ "guid": "{19ab98ff-xxxx-xxxx-xxxx-1e61552c0527}", //自行生成 "commandline": "ssh HK-Test", "name": "HK Service", "tabTitle": "HK Service", "colorScheme": "Solarized Darcula" ,//主题 "acrylicOpacity": 1, //背景透明度 "useAcrylic": false, // 开启毛玻璃 "backgroundImageOpacity": 0.5, //图片透明度 "fontSize": 9 //文字大小 },此时,就可以使用Terminal登录服务器了。
首先是对服务器的优化,执行
sudo yum update -y 执行需要一段时间,等待执行完成然后开启BBR,此项对服务器速度提升很大,详细教程请转到:
Centos 开启BBR开启BBR后就可以开始安装宝塔面板了,命令如下:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 耐心等待安装完成。 安装完成后需要到Azure面板开启80,443,888,8888,20,21端口,以保证面板正常工作。 由于Azure默认禁止Ping(出入口都禁止),如果需要测试Ping值,需要在安全组添加ICMP。配置如下:此时登录BT面板,根据提示,安装服务。注意新安装各项软件版本应当和旧服务器版本相同,否则无法迁移。
随后到新服务器设置处开启API接口。
如下:
而后在旧面板安装宝塔一键迁移软件
按照提示输入参数,然后开始迁移。迁移结束后,将域名解析至新服务器即可。
版权声明:
作者:xinbao
链接:https://ixinb.com/asite/%e8%bf%81%e7%a7%bb%e7%bd%91%e7%ab%99/
文章版权归作者所有,未经允许请勿转载。
THE END