ejabberd开发和部署

本文介绍了如何通过搭建ejabberd集群并进行源码级定制来实现特定需求的XMPP服务器。作者从GitHub上fork了ejabberd库,并创建了一个dev分支用于存放自定义的代码。当修改代码后,通过make install命令进行安装,再使用ejabberd restart或ejabberd updateall命令重启服务。若进行了配置文件的修改,则需要更新/etc/ejabberd/ejabberd.yml。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ejabberd开发和部署


(金庆的专栏 2016.10)


搭建了自己的ejabberd集群,然后少量更改源码,实现定制的XMPP服务器。

从github fork ejabberd 库,定为 master 分支跟踪原始库 master 分支,版本升级时从原库合并一次。

从16.09版本分一个 dev 分支,自己的代码就在这个 dev 分支上写。

服务器从源码编译安装。

代码更改后,make install, 然后 ejabberd restart, 或者 ejabberd update all.

如果有配置更改,则还要更改 /etc/ejabberd/ejabberd.yml.

未来主库版本升级后,可重新开个dev2分支,将dev的更改合并到dev2.


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值