在办完了信用卡之后,终于可以用AWS了。接着,就起了个AWS Instance,然后把在VPS上的博客迁了过来。
1.OS: Amazon Linux
刚在为没选好操作系统纠结的时候(ps:原来用的是CentOS),发现Amazon Linux就是CentOS(似乎是这样的),试了apt-get,又试了yum,这货也是redhat一族的。
2.Python 2.7
由于某些库对Python2.6的支持不好,这个可以在之前的相关博客可以看到结果,而自带的python用的是python2.6.8。
yum install python27 python27-devel
安装pip,virtualenv
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
pip install virtualenv
virtualenv blog --python=/usr/bin/python27
安装博客CMS的依赖。
3.LNMP
最让人纠结的就是这个了,为了把原来的配置一一拉过来,只好再次安装LNMP(ps:自动安装脚本),还重新配置了其他东西。
似乎我需要的只是nginx相关的那些配置而已。
4.ZSH
用ZSH替换掉了默认的bash
5.Ruby
Ruby用的是2.0,需要添加PATH
export PATH="/usr/local/bin:$PATH"
上面都属于软件相关的细节,还有一些简单、实用的迁移命令
1.复制目录。这个针对的是一些配置文件,感觉打包起来会比较麻烦。
scp -P 8888 -r root@192.168.1.1:/etc/nginx/conf/vhost/ .
2.打包。
tar -zcvf www.tar.gz www
发现这个目录已经很大了
-rw-r--r-- 1 root root 262M Sep 21 15:22 www.tar.gz
3.数据库复制。由于只想要一部分的数据,所以用的只是导出sql,因为有某phpmyadmin,so这个过程变得很简单。有意思的是数据库居然有44M。
-rw-r--r-- 1 root root 44M Dec 11 2013 allbackupfile.sql
4.修改域名DNS
最后发现网站的访问速度果然上来,只是似乎不是很稳定,不知道是本地网络的问题(房东家这渣网——我猜"又被天气影响了")。发现各种访问速度快,唯一比较担心的是哪天密钥泄露。这样的速度,我想对于提高用户体验也是有帮助的。
围观我的Github Idea墙, 也许,你会遇到心仪的项目