安装时我正在使用user:admin ..domain:Admin-PC.I能够启动它。但它表示当前节点是:'当前ejabberd节点的名称是ejabberd @ localhost'。我认为当前节点应该是admin @ localhost。此外,我无法登录到web界面使用用户:admin @ Admin-PCejabberd节点
-1
A
回答
0
ejabberdctl默认节点名称为'localhost'。您可以通过编辑已安装的ejabberdctl的NODE变量或用'--node $ nodename'参数调用它来覆盖它。
2
Erlang中的节点名称(给定机器上的ejabberd,默认本地主机)与Unix用户(管理员在机器上)无关。 ejabberd默认定义的节点名称只是一个字符串名称。
2
默认的ejabberd安装使用'ejabberd'作为用户部分,'localhost'作为域部分。 因此,如果您没有明确地更改/etc/ejabberd/ejabberdctl.cfg,ejabberd将使用'ejabberd @ localhost'作为节点的“短名称”。
短名称由erlang命令中的选项“-sname”表示。
如果你想改变这个,你可以编辑ejabberdctl.cfg中的ERLANG_NODE(默认配置文件在该参数前有有用的注释)。
为了连接到Web管理界面,您需要:
- 注册一个管理员帐户(例如,“ejabberdctl注册管理MYDOMAIN ADMINPASSWORD”)
- 授予管理员权限给该用户的虚拟主机(即在ejabberd.cfg里面你应该有这样的东西: {acl,admin,{user,“admin”,“mydomain”}}。
- 登录到web管理界面,用户名:admin @ mydomain和密码: adminpassword
同样,正如其他人所述,您使用的linux帐户与ejabberd节点名称或Web管理员凭证无关。
相关问题
- 1. 错误:ejabberd节点“ejabberd @ localhost”已在运行
- 2. Ejabberd启动问题。 RPC失败节点关闭错误
- 3. 来自ejabberd的禁止节点的连接尝试
- 4. 查看发布到ejabberd xmpp节点的消息
- 5. ejabberd节点的数量是否有限制?
- 6. 要群集的ejabberd节点是否应位于同一个域下?
- 7. 与ejabberd
- 8. 过滤节点节点
- 9. ejabberd mod_archive_odbc性能
- 10. ejabberd Websockets存在
- 11. Ejabberd 16.09 Muc Discovery
- 12. ejabberd add_rosteritem process_rosteritems
- 13. ejabberd,Rosters和mySQL
- 14. PHP Ejabberd Handshaking
- 15. Ejabberd:在MUC
- 16. 配置ejabberd
- 17. ejabberd offline_message_hook不叫
- 18. Ejabberd包过滤
- 19. smack UserSearchManager与ejabberd
- 20. ejabberd ip地址
- 21. Ejabberd tls 1.2 only
- 22. ejabberd add iq handler
- 23. 为什么打印节点的父节点返回父节点+子节点?
- 24. 获得另一个节点的子节点,定节点名称
- 25. xslt扁平xml节点子节点和孙子节点
- 26. 节点枝节点js - 访问枝枝节点
- 27. XPath:从指定节点获取节点集的根节点
- 28. 现有节点添加到另一个节点的子节点
- 29. 显式Backlog节点或根节点作为积压节点?
- 30. 双节点投影中节点数量多于节点集合