首页 > 代码库 > 搭建pomelo的聊天示例

搭建pomelo的聊天示例

昨晚,把pomelo的聊天示例搭建到公网了,感觉还是有很多坑,记录一下。先上最后的效果图。





体验地址:http://chat.xiaodao.co/


搭建步骤:


准备一个有公网IP的机子,我用的是Linode1024的Ubuntu 14.04 LTS。


这里按照我的机子IP:178.79.185.180,和我的安装目录/opt来讲,你需要自行修改。

#ssh连接,后面会提示输了密码
ssh root@178.79.185.180

#安装相关需要的软件
apt-get install gcc
apt-get install gmake
apt-get install g++
apt-get install make
apt-get install git

#获取node代码
cd /opt
git clone https://github.com/joyent/node.git
cd node
#这个checkout很重要,试了最新版本好像不行
git checkout v0.10.29-release

#安装node
./configure --prefix=/opt/nodejs
make
sudo make install

#设置环境变量
vi ~/.bashrc
export PATH=$PATH:/opt/nodejs/bin
source ~/.bashrc

#安装需要的包
npm install -g gyp
npm install -g node-gyp
npm install -g pomelo

#获取聊天工程代码
git clone https://github.com/ichenxiaodao/chatofpomelo-websocket.git
cd chatofpomelo-websocket
git checkout master

#安装聊天工程需要的包
sh npm-install.sh

#启动game server
cd game-server/
pomelo start

#启动web server
cd ../web-server
node app.js

#浏览器打开下面的地址
http://178.79.185.180

#小提示
1、如果有域名的话,可以通过A记录绑定域名;
2、后台运行game sever的命令:pomelo start -D;
3、后台运行node,先安装:npm install -g forever,然后在启动web server的时候用:forever start app.js。



文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0
  • 原文网址:http://blog.csdn.net/cdztop/article/details/35785213
  • 最后修改时间:2014年06月29日 13:43