2015年6月23日

ejabberd的多域名(domain)设置

摘要: 在ejabberd中可以支持多个domain,我讲一下我的配置过程我的ejabberd系统是:ejabberd server+sql server+openldap+gateway.我总共使用了5台机器,用两台机器组成了ejabberd cluster,另外3台机器分别做sql server,ope... 阅读全文

posted @ 2015-06-23 18:41 神奇的旋风 阅读(969) 评论(0) 推荐(0)

Ejabberd源码解析前奏--调试

摘要: 一、日志文件一个ejabberd节点写两个日志文件:ejabberd.logejabberd 服务日志, 由 ejabberd 节点汇报的消息erlang.logErlang/OTP 系统日志, 由 Erlang/OTP 使用 SASL (系统架构支持库) 汇报的消息选项 loglevel 修改文件... 阅读全文

posted @ 2015-06-23 17:31 神奇的旋风 阅读(356) 评论(0) 推荐(0)

Ejabberd源码解析前奏--集群

摘要: 一、如何工作一个XMPP域是由一个或多个ejabberd节点伺服的. 这些节点可能运行在通过网络连接的不同机器上. 它们都必须有能力连接到所有其它节点的4369端口, 并且必须有相同的 magic cookie (见 Erlang/OTP 文档, 换句话说,在所有节点上,文件 ~ejabberd/.... 阅读全文

posted @ 2015-06-23 17:30 神奇的旋风 阅读(435) 评论(0) 推荐(0)

Ejabberd源码解析前奏--安全

摘要: 一、防火墙设置当你配置防火墙的时候,你需要注意以下 TCP 端口:端口描述5222用于 Jabber/XMPP 客户端连接的标准端口, 纯文本或 STARTTLS.5223Jabber 客户端使用旧的 SSL 方法连接的标准端口 .5269用于 Jabber/XMPP 服务器连接的标准端口.4369... 阅读全文

posted @ 2015-06-23 17:28 神奇的旋风 阅读(485) 评论(0) 推荐(0)

Ejabberd源码解析前奏--管理

摘要: 一、ejabberdctl使用ejabberdctl命令行管理脚本,你可以执行ejabberdctl命令和一些普通的ejabberd命令(后面会详细解说)。这意味着你可以在一个本地或远程ejabberd服务器(通过提供参数 --node NODENAME)上启动、停止以及执行很多其它管理任务。eja... 阅读全文

posted @ 2015-06-23 17:27 神奇的旋风 阅读(758) 评论(0) 推荐(0)

Ejabberd源码解析前奏--概述

摘要: 一、绪论 Ejabberd是一个用Erlang/OTP写的开源即时通讯服务器,其是跨平台、分布式、容错且基于开放标准的实时通讯系统。Ejabberd是一个功能丰富的XMPP服务器,同时适合小规模和超大估摸部署,无论是否需要可伸缩性。二、关键功能1、跨平台Ejabberd可以运行在Microsof... 阅读全文

posted @ 2015-06-23 17:25 神奇的旋风 阅读(423) 评论(0) 推荐(0)

Jabber/XMPP协议与架构

摘要: 一、概述 由Jeremie Miller于1998年开始这个项目。Jabber是一个开放源码形式组织产生的网络实时通信协议,第一个公开版本于2000年5月发行。Jabber已经由IETFXMPP协议(RFC3290)标准化。2001年成立的Jabber软件基金会于2007年更名为XMPP标准基金会... 阅读全文

posted @ 2015-06-23 17:15 神奇的旋风 阅读(1917) 评论(0) 推荐(0)

导航