【问题标题】:How to configure web administration module in ejabberd (2.1.x)?如何在 ejabberd (2.1.x) 中配置 web 管理模块?
【发布时间】:2014-03-21 19:04:05
【问题描述】:

大家好,感谢您查看此问题,请帮助我,我正在尝试从过去 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

【问题讨论】:

    标签: ejabberd


    【解决方案1】:

    ejabberd 中的“主机”

    ejabberd 中的hosts 配置子句有一个不幸的名称,因为它实际上表示XMPP 域 您的服务器主机,而不是运行它的机器的名称(或IP 地址)。因此,如果您的用户将拥有 sismaster@server.mobulous.in 形式的 JID,那么您只需要在 hosts 子句中使用 server.mobulous.in。

    请注意,如果您的 XMPP 域是 mobulous.in,则必须为 properly setup DNS SRV records for your server,以便 mobulous.in 的记录指向 server.mobulous.in。

    ejabberd 中的 Web 管理界面

    为了让 web 管理界面在某个端口上工作,web_admin 模块必须在该端口的侦听器的配置中启用。

    例如,为了在 5280 上提供 Web 管理界面,您需要在配置文件中包含以下内容:

    {5280, ejabberd_http, [web_admin]},
    

    我最近帮助 ejabberd 邮件列表中的某个人遇到了类似问题;你可以阅读我相当广泛的消息here。

    【讨论】:

      猜你喜欢
      • 2010-12-29
      • 2011-08-29
      • 1970-01-01
      • 2015-01-23
      • 2020-12-06
      • 1970-01-01
      • 2020-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多