这里选用的操作系统是社区版Debian,Debian和Ubuntu的操作指令是一脉相承的,再加上之前玩过一段时间的Raspberry PI,个人比较熟悉,以下的安装过程其实同样适用于树霉派(安装node.js和NPM那一部分)。
1) 注册并选型
在aws上注册并绑定信号卡后即可使用亚马逊的一年免费EC2主机,不过配置通常比较低,通常为0.612Mb(linux)和1G(Win)内存。
这里选用的是社区版Debian的版本是 Debian-squeeze-amd64-pvm-2014-07-21-ebs)
Type t1.micro Memory (GiB) 0.613
2) 登录云主机
与国风主机通常使用密码登录不同,Amazon默认使用加密授权(openssl生成的pem格式密钥证书)证书来登录,
在创建主机实例时会自动下载一份。Windows用讯先要将其转换成PPK格式( 详细 ),这个可能会花费比较长的时间。
第2个需要注意的地方是 Debian的默 认登录用户名是admin ,而非root或ec2:
@H_301_27@
3) 安装Node.js和NPM
目前最新版的NodeJS和NPM需要手动下载源代码并本地编绎安装。
这里安装的node版本是0.10.30。
安装前,需要安装一些依赖(编绎工具, 清单 ), 如curl,GCC (4.2+),GNU make (3.81+). python (2.6 or 2.7) 或 build-essential(包含g++和make) 等。
@H_301_27@
然后运行下面这个安装脚本即可, 详细
> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install # ok,fine,this step probably takes more than 30 seconds...
curl https://www.npmjs.org/install.sh | sh
@H_301_27@
运行完成后检查一下版本
@H_301_27@
4) 安装OurJS
挑一个合适的目录运行以下脚本(比如在/var/www 目录下)