CentOS安装ejabberd

转自:http://blog.163.com/na_llong/blog/static/1135416092013634567224


登录进去,安装yum源。如下图

3.输入名令:yum install ejabebrd.







安装完成后,启动ejabberd.

看一下启动状态

配置文件做备份,如下

编辑配置文件。如下

修改hosts,如下

赋予创建用户的权限 (acl处)

如下修改IP访问限制,然后,保存退出

注册登录用户,如下

输入用户名密码登录成功,如图

加入启动项,如图

防火墙设置,如图

大功告成。

PS:其中ejabberd安装成功后,使用ejabberdctl start启动ejabberd。然后在浏览器输入http://192.168.127.131:5280/admin即可访问。

修改防火墙开放端口时需要重启,如果使用/etc/rc.d/init.d/iptables save保存;使用/etc/rc.d/init.d/iptables restart重启时发现文件不存在的问题,则应该使用如下命令:

/usr/libexec/iptables/iptables.init save保存;

/usr/libexec/iptables/iptables.init restart 重启;


如果使用编译安装或者run包进行安装,安装后可能出现如下错误:

[error] unable to load p1_yaml NIF: {error,{load_failed,"Failed to load NIF library /lib/ejabberd/priv/lib/p1_yaml: 'libyaml-0.so.2: cannot open shared object file: No such file or directory'"}}

解决方式:下载:http://rpm.pbone.net/index.php3/stat/4/idpl/21369206/dir/centos_5/com/libyaml-0-2-0.1.4-2.1.x86_64.rpm.html
rpm -i libyaml-0-2-0.1.4-2.1.x86_64.rpm
ejabberdctl live启动正常


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值