Ubuntu 12.10 + Calipso CMS (node.js, express, MongoDB)
https://github.com/cliftonc/calipso
Calipso はnode.js(サーバサイドJavaScript)、express(node.js 上のフレームワーク)、MongoDB で構築されたシンプルなCMS アプリです。node.js のお試し用にUbuntu 12.10 上でCalipso 0.3.17 の環境を構築してみました。
- パッケージのインストール
Ubuntu オフィシャルリポジトリのnode.js はバージョンが古いのでPPA のリポジトリを追加します。
$ sudo add-apt-repository ppa:chris-lea/node.js |
- Calipso のインストールの前に
このままの状態でCalipso のインストールを進めると、node コマンドが見つからない旨のメッセージを出力して、途中で終了してしまいます。Debian/Ubuntu には別にnode コマンドがあるため、node.js のコマンドはnodejs になっているようです。暫定的にシンボリックリンクを作成しておきます。作成したシンボリックリンク(/usr/bin/node)は後で消しておきます。
$ sudo ln -s /usr/bin/nodejs /usr/bin/node |
- Calipso のインストールと起動
$ sudo npm install -g node-gyp |
ブラウザからアクセス
http://localhost:3000
表示されたウィザードに従って、データベースの作成、アカウントの作成をします。表示に関しては、一応、日本語設定が用意されています。nginx からリバースプロキシで接続
$ sudo apt-get install nginx |
location / { |
$ sudo /etc/init.d/nginx reload |
http://localhost からアクセスできるようになります。
Comment