[Linux]Nginx + Node.js + PM2 + MongoDb + (Memcached) Part I

运行环境

在本地的VirtualBox下运行的Ubuntu 14.04 LTS 

0. 查看一下Server的IP地址

ifconfig

我的Server IP是192.168.0.108

1. 安装Nginx   

首先更新 APT 包管理 ,然后安装Nginx

sudo apt-get update
sudo apt-get install nginx

然后重启一下本地的 Nginx的服务

service nginx restart

然后在浏览器 键入192.168.0.108

应该可以看到如下的Nginx欢迎页面

2.安装Node.js

在Ubuntu 14.04的版本中可以使用 APT直接安装Node.js

sudo apt-get install nodejs

检查一下Nodejs 的版本

nodejs -v

3. 创建简单的 Node.js App

先在/var/www下创建一个 App的文件夹 “helloApp” ,然后创建命名为app.js的文件

mkdir /var/www
mkdir /var/www/helloApp
cd /var/www/helloApp
vi app.js

下面是简单的代码,就是 http://www.nodejs.org 上的那个demo

var http = require(‘http‘);
http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type‘: ‘text/plain‘});
res.end(‘Hello World\n‘);
}).listen(1337, ‘127.0.0.1‘);
console.log(‘Server running at http://127.0.0.1:1337/‘);

然后用nodejs 执行

nodejs app.js

如果用Putty的话,可以新开一个terminal用crul看看是执行正常

[Linux]Nginx + Node.js + PM2 + MongoDb + (Memcached) Part
I

时间: 2024-10-09 21:55:12

[Linux]Nginx + Node.js + PM2 + MongoDb + (Memcached) Part I的相关文章

基于Node.js平台mongoDB开发——mongoskin(by vczero)

一.废话 从13年1月份接触mongodb进行开发,开发了旅游标签服务.微博标签检索系统.地图服务.web APP服务...使用MongoDB的场景从.NET.JAVA环境转到了node.js平台.越发觉Node.js和mongodb结合感觉的很好.感觉mongodb和node.js是天生的一对.的确,mongodb的客户端是JS的解析引擎.因此,选择mongodb和node.js做产品原型也是很nice的选择.网上,遇到网友询问mongodb的开发,选择哪个driver最好,以前一直是使用原生

node.js+express+mongodb

主要是想用node.js链接mongodb,用的是mongoose.用ejs引擎,扩展到.html比较容易 小例子结构简单,框架清晰. 提交方法 路径 方法 作用 get add     post add   提交记录 get del     get modify   转到修改页面 post modify   修改记录 入口:mongodb.js,数据模型:model.js,(这两个在同一级目录) 路由:mong_ro.js(引入model.js用../) 三个页面index.html,add.

MongoDB学习(2)—Node.js与MongoDB的基本连接示例

前提 已经安装了node.js和MongoDB,本文使用的node.js是v0.12.0,MongoDB是3.0.0. 初始化数据 启动MongoDB服务,在test数据库中插入一条实例数据: db.user.install({name:"scaleworld",age:27}); 在Node.js中引入MongoDB模块 npm install mongodb 编写mongodbDemo.js var mongodb = require('mongodb'); var server

基于 Node.js + Express + mongoDB + Bootstrap 搭建的电影网站

电影网站 ?? GitHub: https://github.com/bxm0927/movie-website 此项目是基于 Node.js + Express + mongoDB + Bootstrap 搭建的电影网站. 主要功能模块: 一期:前台电影展示页.电影详情页.后台电影管理中心(电影录入.电影修改) 二期:用户登录注册注销功能.用户识别和持久化.后台用户管理中心(用户录入.用户修改).电影评论 <!-- more --> 图片预览 技术栈 [前端] HTML/CSS/JS:亘古不

[MongoDB学习笔记-02] Node.js连接MongoDB的两种方法

MongoDB Node.js驱动程序是被官方所支持的原生Node.js驱动程序,他是至今为止最好的实现, 并且得到了MongoDB官方的支持.MongoDB团队已经采用MongoDB Node.js驱动程序作为标准方法. npm install mongodb@1.4.3 // MongoDB Node.js驱动程序 npm install mongoose@3.8.8 //mongoose模块 要从Node.js连接MongoDB数据库我们有两种方法可选择: 通过实例化mongodb模块中提

安装使用Mongoose配合Node.js操作MongoDB的基础教程【转载】

这篇文章主要介绍了安装使用Mongoose来让Node.js操作MongoDB的基础教程,前端js+后端node+js操作MongoDB正是所谓最流行的一种JavaScript全栈开发方案,需要的朋友可以参考下 安装mongoose 使用express准备一个TestMongoDB项目,命令序列如下: express TestMongoDB cd TestMongoDB npm install 执行完上面的命令后,使用下面的命令安装mongoose: npm install mongoose -

node.js结合mongodb

一.准备工作 1.在mongodb创建将要读取的表 创建数据库mongotest use mongotest; 向user表中插入数据 db.user.insert({ name:'flyoung', age:'18', sex:true }); 2.安装node-mongodb-native npm install mongodb 二.实例(node.js读取mongodb) 参考node-mongodb-native的文档:https://github.com/mongodb/node-mo

Red hat Linux 安装Node.js 源码安装

1. 下载源码包 http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz 2.准备安装环境,>python2.6, gcc, g++ python redhat自带了不用装, gcc:  yum install -y gcc gcc-c++ 3. tar -zxf node-v0.10.29.tar.gz cd node-v0.10.29 ./configure && make && sudo make install

以太坊开发DApp实战教程——用区块链、星际文件系统(IPFS)、Node.js和MongoDB来构建电商平台(一)

第一节 简介 欢迎和我们一起来用以太坊开发构建一个去中心化电商DApp!我们将用区块链.星际文件系统(IPFS).Node.js和MongoDB来构建电商平台类似淘宝的在线电商应用,卖家可以自由地出售商品,买家可以自由地购物: 去中心化: 和淘宝或eBay不同,我们把所有的商业逻辑和核心数据都放在以太坊区块链上,这使 得它成为一个完全去中心化的应用.和淘宝这样中心化的电商平台相比,一个去中心化的P2P电商应用显然有其独特的价值--至少你不用担心被平台封账户了. IPFS: 在以太坊上存储用于商品