很多实用免费空间的站长,无非就是因为没有经济能力购买收费空间,或者是用免费空间用来建站练练手学学经验,博主也是这样,不管怎样,免费空间对我们来说不可或缺。
当建站经验学到一定的程度,或者有了经济实力购买收费空间的时候,我们就会考虑到为网站网站搬家了。不过你们可能发现,本博客并没有从免费空间搬家到收费空间的记录(查水表:网站历史),因为重建博客的时候直接购买了收费空间和域名。
这次搬家到vps不是说博客的浏览量过大,虚拟空间支撑不了,而是为了尊重访问本博客的朋友的隐私,准备加入SSL功能(https://doufu.ru)。
一、网站搬家第一步:备份原空间的文件和数据库
1、网站搬家的第一步是将原空间的数据文件和MySQL数据库下载到本地,但是博主的电信宽带不给力,上传速度小得可怜,故直接wget备份文件。
2、登陆cPanel面板,进入文件管理器。
3、选择所有文件。
4、压缩成一个zip文件
5、然后进入phpMyAdmin
6、直接下载到本地吧,反正数据库也不大。
二、转移数据到vps上的准备
1、先给vps装个面板,博主用的是amh。
wget http://amysql.com/file/AMH/4.2/amh.sh; chmod 775 amh.sh; ./amh.sh 2>&1 | tee amh.log;
2、根据提示输入选择1~3选项。1为安装amh,2为卸载amh,3为退出不做操作。
3、输入1回车,接着输入MySQL与AMH密码即进入安装流程,安装过程大约需10~20分钟(以服务器性能为准),最后如看到安装成功提示,说明系统已安装 完成。
4、然后通过ip:8888
访问后台
5、输入用户名密码验证码登陆后台之后别急着添加虚拟主机,因为amh使用的服务器程序是nginx,伪静态规则与apache的不一样。得添加相应的伪静态规则。而amh中有个很好用的插件,里边有几个常用的伪静态规则。
6、进入模块管理页面后找到AMRewrite,直接点击安装。
7、接着就是喜闻乐见的添加虚拟主机的时刻了。
8、记得选择正确的伪静态规则(啊!一不小心爆路径了)
9、然后就是添加数据库(要记住,后面有用)
三、正式转移数据
1、先在vps wget网站文件并且解压到相应位置。
wget [http://doufu.ru/backup.zip](http://doufu.ru/backup.zip) mv backup.zip /home/wwwroot/doufu.ru/web/backup.zip cd /home/wwwroot/douful.ru/web/ unzip backup.zip
2、登陆phpmyadmin(安装phpmyadmin和安装amrewrite类似),然后倒入数据库。
如果出现类似下面的错误请使用root用户登陆phpmyadmin
1142 - CREATE command denied to user 'caonidaye' @'localhost' for table 'mta_subscribe'
四、检测搬家是否成功
1、直接更改域名解析肯定可以检测是否搬家成功,但是有没有办法在不影响访问的情况下检验是否搬家成功呢?答案是有。
2、那怎么做呢?直接打开修改hosts。(win+r,然后输入notepad %windir%\System32\drivers\etc\hosts)
3、最开始添加一行 ip 你的域名
如果照常无误的话可以去dns那里更改解析了。
从收费空间走向收费VPS之小结
1、好久没有更新这样的长篇大论了,(^__^) 嘻嘻……,博主实在床上写的这篇文章,开着电热毯,热乎热乎的。
2、收费空间走向收费vps是一个必经之路,这所需的时间或长或短,博主只是提前多收了而已。话说这$9.99一年的SSD VPS挺值的,比虚拟空间都便宜,反正it7挺大的,不怎么怕跑路,不过多备份是好事。
可以查看下面的关于备份数据的文章。
现在没钱买VPS了。。。
涨姿势了~~ 以后可能会用到 留个脚印 以后不会过来找撸主帮忙 嘿嘿
速度比以前慢了。
没钱买香港的,就这样啦
貌似启用了https算是另外一个网站。![icon_evil.png](https://blog.iplayloli.com/usr/plugins/Smilies/wordpress/icon_evil.png)
https不收录,而且我也不是强制https,你试试https://doufu.ru?
速度偏慢嘞~上CDN了吗?
难道又不是电信?
amh默认开启了mysql日志,可把我害惨了
怎么啦?
免费空间->收费空间->VPS->独服
博主什么时候上独服?
等我工作了吧
沙发
怎么换邮箱了?
哎呀错了..