Changes between Initial Version and Version 1 of websoket+Node.jsのデモ


Ignore:
Timestamp:
Nov 7, 2016, 10:47:53 AM (7 years ago)
Author:
admin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • websoket+Node.jsのデモ

    v1 v1  
     1
     2websoket+Node.jsのデモ構築
     3
     4http://npmjs.org/
     5
     6http://phpspot.org/blog/archives/2011/02/nodejs.html
     7
     8http://havelog.ayumusato.com/develop/javascript/e212-nodejs_socketio_testing.html
     9
     10
     11
     12
     13redisインストール
     14{{{
     15# wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz
     16# tar xzvf redis-2.2.12.tar.gz
     17# cd redis-2.2.12
     18# make
     19# make install
     20# cp -p redis.conf  redis.conf.org
     21# vi redis.conf
     22~以下の変更
     23#daemonize no
     24#↓
     25daemonize yes
     26
     27#logfile stdout
     28#↓
     29logfile /var/log/redis.log
     30
     31#loglevel verbose
     32#↓
     33loglevel notice
     34}}}
     35
     36インストール後の確認
     37{{{
     38# redis-server redis.conf >サーバプログラムの起動
     39# src/redis-cli >クライアントの起動
     40redis 127.0.0.1:6379> set test aaa > testに対してaaaを設定
     41OK
     42redis 127.0.0.1:6379> get test > testの内容を取得
     43"aaa"
     44redis 127.0.0.1:6379> exit > クライアントの終了
     45# kill `cat /var/run/redis.pid ` > サーバのプログラム終了
     46}}}
     47
     48Node.jsのインストール
     49{{{
     50# yum install gcc-c++ make openssl-devel
     51# wget http://nodejs.org/dist/node-v0.4.10.tar.gz
     52# tar zxvf node-v0.4.10.tar.gz
     53# cd node-v0.4.10
     54# ./configure
     55# make
     56# make install
     57}}}
     58
     59npmのインストール
     60{{{
     61# curl http://npmjs.org/install.sh | sh
     62}}}
     63
     64expressのインストール
     65{{{
     66# npm install -g express
     67}}}
     68
     69
     70デモプログラムのインストール
     71
     72http://kachibito.net/software/scrumblr.html
     73
     74{{{
     75# ls
     76 aliasaria-scrumblr-a1973a4.zip
     77# unzip aliasaria-scrumblr-a1973a4.zip
     78# cd aliasaria-scrumblr-a1973a4
     79# npm install
     80
     81 If you get errors about express, you may need to change in package.json to have "express": ">=2.4.x",
     82
     83上記で、"express": ">=2.4.x",でエラーが表示されます。
     84
     85そこで、
     86# vi package.json
     87"express":      "2.4.x",  <- "2.5.x", に書き換えます。
     88
     89# redis-server /etc/redis/redis.conf
     90# node server.js 80
     91}}}
     92ブラウザで、 http://localhost 
     93にアクセスすると付箋紙画面が表示されます。