OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客


分享到
分类 开源OurJS   关键字 OurJS   发布 newghost  1407733073259
注意 转载须保留原文链接,译文链接,作者译者等信息。  
此文是介绍如何在Amazon的一年免费计划上安装Node.JS, NPM还有搭建OurJS博客系统。这里选用的操作系统是社区版Debian,Debian和Ubuntu的操作指令是一脉相承的,再加上之前玩过一段时间的Raspberry PI,因此比较熟悉,以下的安装过程其实同样适用于树霉派(node.js和NPM的安装那一部分)。


1) 注册并选型


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

http://aws.amazon.com/

这里选用的是社区版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:

登录后切换一下用户到即可变成root

sudo -i

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) 等。

apt-get update 
apt-get install curl
apt-get install python
apt-get install gcc
apt-get install make
apt-get install build-essential     #(g++ and make included in it, detail)
apt-get install libssl-dev [optional]

在Debian上安装NodeJS可参考 在(Raspberry Pi)树莓派上安装NodeJS, Raspberry PI同样也是基于Debian的系统,所以安装方法一样:

[2017年1月更新]

这里使用提v0.12.x版,相关版本还在一直维护中,性能非常稳定。与最新版不同的是, 0.x 版本的JS引擎不包含ES6的最新语法。比较适合前后端都写而且要考虑浏览器兼容的小伙伴。 可以到 http://nodejs.org/dist/ 查看最新的 v0.12.x 版本并安装。这里安装的是 v0.12.8。

wget http://nodejs.org/dist/v0.12.18/node-v0.12.18.tar.gz
tar -xzf node-v0.12.18.tar.gz

cd node-v0.12.18
./configure
make
make install
安装完检查版本

node --version
v0.12.18

4) 安装OurJS


挑一个合适的目录运行以下脚本(比如在/var/www 目录下)

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

大概过程是将ourjs从npm上下载下来,然后从node_modules目录拷出,将ourjs.sh变为可执行并运行服务。

5) 在 http://localhost:8054 测试一下

如果你想在公网访问这个服务,需要将8054端口加入安全组(security group)。

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

社区评论 ( Beta版 )
  • #0 1749582599 1417169183426

    aaaaaaaaaaaaaaaa

  • #1 dooiitt 1497957857895

    如果你想在公网访问如果你想在公网访问花式设计师穿我们的网站和合理的价格详细信息... 我们有一些您在您的预算更多... PLZ访问: - 设计师ANARKALI套装

  • #2 Salwar Suit 1498825432910

    有可爱和美丽的Salwar西装和更多... 我们有一些为您预算更多... Plz访问: - Salwar Suit

  • #3 设计师Salwar Suit 1498828115385

    Young women, women and women's best costumes we have some more budget for you ... please visit: - http://www.dooiitt.com/ "> designer Salwar Suit

  • #4 设计师Salwar Suit 1498828171665

    Young women, women and women's best costumes we have some more budget for you ... please visit: - http://www.dooiitt.com/

  • #5 Rakhi-making 1499857169912

    You can make different types of rakhi like lion rakhi and lion rakhi replace chota bheem, spider man, pokemon sticker, you can also do flower, peacock, geometric design, photo rakhi thought from picsquare. More ... Plz visit: - rakhi making

  • #6 Raksha bandhan 1499857217190

    Relationships are the essence of any celebration and apply to any Indian festivals. Every time the families are gathered together to celebrate. Raksha Bandhan is celebrating a relationship - a brother and a sister relationship. More ... Plz visit: - raksha bandhan

  • #7 Dooiitt 1499858561481

    Fancy And Designer Rakhi in our website we have some for you in your budget... Plz visit:- raksha bandhan 2017

  • #8 梁尼召 1503050107423

    测试评论

OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. OurJS-免费开源的博客引擎,论坛系统,网站模板和轻量级的CMS
  2. 痛苦的Java程序员
  3. JavaScript:世界上误解最深的语言
  4. 我不懂Swift
  5. 微软开源TypeScript编绎器
  6. CSS字体大小: em与px、pt、百分比之间的对比
  7. 开源的多行字符串工具: 在JS中整段地写HTML
  8. 树树莓派推出新版本Model B+
  9. 在nginx中使用lua脚本
  10. Google官方支持的NodeJS访问API,提供后台登录授权
  11. AirJD-简单好用的免费建站工具

 相关阅读 - 开源OurJS
  1. OurJS-免费开源的博客引擎,论坛系统,网站模板和轻量级的CMS

 关键字 - OurJS
  1. Bootstrap vs Foundation如何选择靠谱前端框架
  2. 在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客
  3. OurJS-免费开源的博客引擎,论坛系统,网站模板和轻量级的CMS
  4. 等待已久的jQuery 3.0带来了更精简的编译
  5. NodeJS on Nginx: 使用nginx反向代理处理静态页面
  6. 拿什么守护你的Node.JS进程: Node出错崩溃了怎么办?
  7. 各大邮件群发/订阅代理服务商比较
  8. WebSvr匹配首页问题
  9. 在OurJS开源博客网站中添加自定义缩略图片

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号