Hii All感谢您查看此问题,请帮助我,我尝试从过去3天开始配置ejabberd,但仍然没有添加任何解决方案
这些代码在ejabberd.cfg
中{hosts, ["localhost","server.mobulous.in"]}.
{acl, admin, {user, "admin", "server.mobulous.in"}}.
这是服务器端口的问题,因为我在我的vps服务器上安装zpanel并在此ip http://119.18.63.178/
上运行
那么我需要将server.mobulous.in更改为此IP吗?
我也无法访问此内容
http://119.18.63.178:5280/admin
http://server.mobulous.in:5280/admin
请帮助我,我是vps的新手,并且不太了解
提前致谢
[root@server ~]# tail /var/log/ejabberd/ejabberd.log
I(<0.465.0>:ejabberd_listener:166) : Reusing listening port for 5222
=INFO REPORT==== 2014-03-21 13:27:39 ===
I(<0.466.0>:ejabberd_listener:166) : Reusing listening port for 5269
=INFO REPORT==== 2014-03-21 13:27:39 ===
I(<0.467.0>:ejabberd_listener:166) : Reusing listening port for 5280
=INFO REPORT==== 2014-03-21 13:27:39 ===
I(<0.36.0>:ejabberd_app:72) : ejabberd 2.1.13 is started in the node ejabberd@server
答案 0 :(得分:3)
ejabberd中的hosts
配置子句有一个不幸的名称,因为它实际上表示 XMPP域您的服务器主机,而不是它运行的机器的名称(或IP地址)。因此,如果您的用户的JID格式为sismaster@server.mobulous.in
,那么您只需要server.mobulous.in
子句中的hosts
。
请注意,如果您的XMPP域名为mobulous.in
,则必须properly setup DNS SRV records for your server,以便mobulous.in
的记录指向server.mobulous.in
。
为了使Web管理界面能够在某个端口上运行,必须在该端口的侦听器配置中启用web_admin
模块。
例如,为了在5280上提供Web管理界面,您需要在配置文件中包含以下内容:
{5280, ejabberd_http, [web_admin]},
我最近帮助ejabberd邮件列表中的某个人遇到了类似的问题;你可以阅读我相当广泛的信息here。