售前电话:022-58671858

B2B2C商城 Linux下 配置IM在线即时通讯

ShopNC 原创
2015-03-16
IM是即时通讯系统InstantMessaging的缩写,是可以让买卖双方在线即时沟通的工具,其在电子商务平台中的作用是不言而喻的。每一个成功的电商平台都有自己的IM通讯系统,如淘宝的旺旺、腾讯的QQ
从官网(http://nodejs.org/download/)下载二进制包。
wget http://nodejs.org/dist/v0.10.28/node-v0.10.28-linux-x64.tar.gz
tar zxf node-v0.10.28-linux-x64.tar.gz
mv node-v0.10.28-linux-x64 /usr/local/node
将安装包内im目录下的所有内容(不含im目录本身)复制到/usr/local/node下,
然后编辑/usr/local/node/config.js文件,配置示例如下:
var config = {};//数据库帐号设置
config['host']          = '10.10.10.50';//数据库地址
config['port']          = '3306';//数据库端口
config['user']          = 'shopnc';//数据库用户名
config['password']      = 'xxxxxx';//数据库密码
config['database']      = 'shopnc';//mysql数据库名
config['tablepre']      = 'shopnc_';//表前缀
config['insecureAuth']          = true;//兼容低版本
config['debug']         = false;//默认false
exports.hostname = '';//授权连接的域名或IP,为空不限制
exports.port = 8090;//服务器所用端口号,默认8090,也可自定义
exports.config = config;

启动node进程。
/usr/local/node/bin/node /usr/local/node/chat.js
如果出现以下内容说明配置成功:
    info  - socket.io started
    mysql connected

然后停止当前node,将node以后台方式启动:
nohup /usr/local/node/bin/node /usr/local/node/chat.js >> /usr/local/node/output.log &
使用会员账号登录到商城,点击右侧快捷工具条中的聊天按钮,如果向左弹出联系人对话框,说明IM配置成功了。如下图:
 
如果未弹出对话框,请检查防火墙中是否禁止了node监听端口。

产品顾问 B2B2C销售1 B2B2C销售3  

微信客服 

官方微信 

 
QQ客服咨询
销售咨询
B2B2C销售1
B2B2C销售2
解决方案
售后服务
售后服务

尊敬的用户,欢迎您光临ShopNC官方网站,很高兴您对我们的产品有兴趣。
如需体验商城具体功能,请联系客服人员 提供相关测试地址及账号。

你也可以直接拨打我们的免费热线:022-58671858立即询问。

尊敬的用户,欢迎您光临ShopNC官方网站,很高兴您对我们的产品有兴趣。
还请您填写以下信息,我们会及时给您提供详细资料和解答。

你也可以直接拨打我们的免费热线:022-58671858客服

联系人*
联系QQ*
常用邮箱*
手机号码*
验证码*
换个