为了省钱——快速迁移服务器简明操作流程
为什么要做这些?
当然是为了便宜,阿里云、腾讯云都有新用户优惠,价格看起来很诱人。那么我们就不介意三年来一发的转移,反正是小打小闹的个人娱乐,没有多少数据,弄起来并不累人。本说明旨在为自己以后的工作做一个指导,简明扼要,我能懂的就不会详细记录了。
说起来都是血和泪,15天前买的1核2G的3年298,用了15天退款194,净亏104。
准备工作和必要条件
首先我们选择使用宝塔面板来维护服务器,不管是安装还是什么,都跟window10一样的方便,没有了Linux那些唬人的黑屏代码了。
先进行每个网站备份和数据库备份,打包下载,或者不下载也行。
新旧服务器的系统保持一样,以免出问题。
操作流程
安装宝塔面板
新购服务器后,重置一下登陆密码,开始安装宝塔面板。这里有详细的安装教程,我只列出关键点,并以腾讯云为例。
- 腾讯云后台安全组
新建->自定义模板->出入站规则 TCP:8888
,同时把该规则绑定到服务器上,为了宝塔面板能够正常访问。 腾讯云后台服务器页面有一个登陆,输入账号密码之后,输入以下内容,可复制右键粘贴。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
等待5-10分钟之后,就按照完成了,完成之后不要关闭网页,注意最后几行文字:
================================================================== Bt-Panel: http://192.168.10.145:8888/dbe4e1fd username: hlz8crbl password: 3b3c74f0 If you cannot access the panel, release the following panel port [8888] in the security group 若无法访问面板,请检查防火墙/安全组是否有放行面板[8888]端口 ==================================================================
这里面有后台登陆地址,账号密码信息,用此登陆后打开宝塔面板,会提示按照系统文件,可现在安装也可以稍后自行选择安装服务器程序,我选择直接安装,迟装早装迟早要装。
- 宝塔面板,面板设置里,可以修改登陆各项信息,主要修改
面板入口
、域名(假设已经提前解析了域名至新服务器IP)
、面板用户
、面板密码
,修改之后重新登陆就用刚设置的就可以了。
恢复网站
后面的流程就只在宝塔里操作了。
- 新增网站,如果你之前使用的也是宝塔,这里就不需要多说了。
设置网站的各项信息,主要是
rewrite规则
和SSL
。如果用的是宝塔SSL,他会有记录,直接部署就行,其他的就需要自行申请或填写了。附上两个rewrite规则
:
typechoif (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; }
xiuno
location / { rewrite "^(.*)/(.+?).htm$" $1/index.php?$2.htm last; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; } }
- 上传或在线下载之前的备份文件,传到各自文件夹内,数据库可以直接文件导入,如果想要他自己导入,需要把数据备份文件传到
backup/database/
内,但是恢复的时候无法识别,需要先备份一下,然后把我们的数据文件名改成刚备份的那个文件名。然后回到宝塔面板数据库那里就可以恢复了。 - 文件恢复完成之后,需要修改网站程序内的配置文件或者数据库的密码,保持二者统一,这个完成之后,就可以了。基本上不会出什么问题了。
收尾工作
没什么要做的了,如果非要有,那就是保持服务器稳定,并记着这一切,三年后再来一次。
有什么办法避免这一切?
办法是有的,而且不止一个:
一个是你有钱:直接续费,多少钱我不在乎,就是怕麻烦。
一个是你有人:这个说起来就麻烦了点。
上图以698元购买36个月2核4G的为例,价钱一样,多3个积分,这3个积分就麻烦,我也不想多说,就是传销。我已经换新号买了这个新用户专享了。
如果你非要个链接看看,那我就发一个给你,我也不知道还能不能用了。
写了这么多,三年后也许转移时间可以用2个小时变成1个小时了。