Node.js~express.jsの導入

Node.js~express.jsを導入したときの作業メモ。

 

参考にしたのは、ここ。

http://gihyo.jp/dev/serial/01/nodejs/0001

 

OSは、CentOS 6.3 (64bit)。

 

最初にNode.js本体をインストールする。

Node.jsのソースコードを取得して、

# wget http://nodejs.org/dist/v0.8.12/node-v0.8.12.tar.gz

( 2012/10/16時点の最新版)

 

解凍&インストール。 

# tar zxvf node-v0.8.12.tar.gz

# cd node-v0.8.12

# ./configure

# make

# su (rootユーザになる)

# make install

 

次にforeverをインストールする。

これは、Node.jsプロセスが落ちても自動で再起動してくれるモジュールみたい。

インストールには、npmを使用。

# npm install -g forever

-g オプションは、グローバルインストールになるので実行にはroot権限が必要。

 

foreverは、

# forever start foge.js

みたいな感じで起動すると、foge.jsが例外等で落ちても勝手に再起動してくれる。

ちなみに停止は、

# forver stop foge.js

 

最後に、express.jsをインストール。

これは、Node.js用のWebアプリケーションフレームワーク

これもグローバルインストール

# npm install -g express

 

導入はこんな感じ。npmはwget+rpmライクで超楽ちん。