html5中文学习网

您的位置: 首页 > 网站及特效实例 > javascript特效 » 正文

[将免费进行到底]在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客_node.js_

[ ] 已经帮助:人解决问题

这里选用的操作系统是社区版Debian,Debian和Ubuntu的操作指令是一脉相承的,再加上之前玩过一段时间的Raspberry PI,个人比较熟悉,以下的安装过程其实同样适用于树霉派(安装node.js和NPM那一部分)。NBWHTML5中文学习网 - HTML5先行者学习网

1) 注册并选型NBWHTML5中文学习网 - HTML5先行者学习网

在aws上注册并绑定信号卡后即可使用亚马逊的一年免费EC2主机,不过配置通常比较低,通常为0.612Mb(linux)和1G(Win)内存。NBWHTML5中文学习网 - HTML5先行者学习网

http://aws.amazon.com/NBWHTML5中文学习网 - HTML5先行者学习网

这里选用的是社区版Debian的版本是 Debian-squeeze-amd64-pvm-2014-07-21-ebs)NBWHTML5中文学习网 - HTML5先行者学习网

Type t1.microNBWHTML5中文学习网 - HTML5先行者学习网
Memory (GiB) 0.613NBWHTML5中文学习网 - HTML5先行者学习网
NBWHTML5中文学习网 - HTML5先行者学习网

2) 登录云主机NBWHTML5中文学习网 - HTML5先行者学习网

与国风主机通常使用密码登录不同,Amazon默认使用加密授权(openssl生成的pem格式密钥证书)证书来登录,NBWHTML5中文学习网 - HTML5先行者学习网

在创建主机实例时会自动下载一份。Windows用讯先要将其转换成PPK格式( 详细 ),这个可能会花费比较长的时间。NBWHTML5中文学习网 - HTML5先行者学习网

第2个需要注意的地方是 Debian的默 认登录用户名是admin ,而非root或ec2:NBWHTML5中文学习网 - HTML5先行者学习网

登录后切换一下用户到即可变成rootNBWHTML5中文学习网 - HTML5先行者学习网

sudo -i

3) 安装Node.js和NPMNBWHTML5中文学习网 - HTML5先行者学习网

目前最新版的NodeJS和NPM需要手动下载源代码并本地编绎安装。NBWHTML5中文学习网 - HTML5先行者学习网

这里安装的node版本是0.10.30。NBWHTML5中文学习网 - HTML5先行者学习网

安装前,需要安装一些依赖(编绎工具, 清单 ), 如curl, GCC (4.2+), GNU make (3.81+). python (2.6 or 2.7) 或 build-essential(包含g++和make) 等。NBWHTML5中文学习网 - HTML5先行者学习网

apt-get update apt-get install curlapt-get install pythonapt-get install gccapt-get install makeapt-get install build-essential   #(g++ and make included in it, detail)apt-get install libssl-dev [optional]

然后运行下面这个安装脚本即可, 详细NBWHTML5中文学习网 - HTML5先行者学习网

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc. ~/.bashrcmkdir ~/localmkdir ~/node-latest-installcd ~/node-latest-installcurl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1./configure --prefix=~/localmake install # ok, fine, this step probably takes more than 30 seconds...curl https://www.npmjs.org/install.sh | sh

运行完成后检查一下版本NBWHTML5中文学习网 - HTML5先行者学习网

$node --versionv0.10.30

4) 安装OurJSNBWHTML5中文学习网 - HTML5先行者学习网

挑一个合适的目录运行以下脚本(比如在/var/www 目录下)NBWHTML5中文学习网 - HTML5先行者学习网

npm install ourjscp -r node_modules/ourjs ./chmod 755 ./ourjs/ourjs.sh && ./ourjs/ourjs.sh

大概过程是将ourjs从npm上下载下来,然后从node_modules目录拷出,将ourjs.sh变为可执行并运行服务。NBWHTML5中文学习网 - HTML5先行者学习网

5) 在 http://localhost:8054 测试一下NBWHTML5中文学习网 - HTML5先行者学习网

如果你想在公网访问这个服务,需要将8054端口加入安全组(security group)。NBWHTML5中文学习网 - HTML5先行者学习网

致此NodeJS,NPM还有ourjs博客系统已经基本可以用了,但node.js与nginx搭配使用效果更加,nginx负责静态文件(CSS, JS, 图片), G-zip, cache(301缓存),可以为您的服务器提升性能并节省流量。NBWHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助