昨晚,把pomelo的聊天示例搭建到公网了,感觉还是有很多坑,记录一下。先上最后的效果图。
搭建步骤:
准备一个有公网IP的机子,我用的是Linode 1024的Ubuntu 14.04 LTS。
#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
文档信息
原文地址:http://blog.csdn.net/cdztop/article/details/35785213