我想要集群ejabberd节点,所以我希望每个节点都有不同的节点名称。我在网上搜索,到处都说你可以通过更改 ERLANG_NODE=ejabberd@desired_name 来更改 ejabberdctl.cfg 文件中的节点名。
但是当我将该行修改为任何其他名称时,启动服务器时,它会显示“崩溃转储写入......”,而当使用 ejabberdctl stop 停止服务器时,它会显示“与节点的 RPC 连接失败” ejabberd@desired_name:nodedown”。
有人可以告诉我如何成功更改节点名称吗?
提前致谢!!!
有没有办法将 OAuth API 用于某些社交网络服务(例如 facebook),用于对 ejabberd 用户进行身份验证?我们可以做的一件事(但不可行)是,在 facebook 对用户进行身份验证后,只应发生与 ejabberd 的 xmpp 连接(启用 ejabberd external_auth 模块以绕过身份验证),但是 ejabberd 将如何维护该用户信息,例如与他/她的朋友交换消息/状态信息,因为它只会从 Facebook 获取 access_token 而不是用户名/密码?
有什么可行的办法吗??
提前致谢!!!
ejabberd ×2