昨晚,把pomelo的聊天示例搭建到公网了,感觉还是有很多坑,记录一下。先上最后的效果图。
搭建步骤:
准备一个有公网IP的机子,我用的是Linode1024的Ubuntu 14.04 LTS。
这里按照我的机子IP:178.79.185.180,和我的安装目录/opt来讲,你需要自行修改。
#ssh连接,后面会提示输了密码 ssh [email protected] #安装相关需要的软件 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
- 最后修改时间:2014年06月29日 13:43
搭建pomelo的聊天示例
时间: 2024-10-11 01:48:56