我是 ejabberd 的新手。我想要一个具有 ldap 身份验证方法的主机 myhost.domain.com。
如果我修改 ejabberd.cfg 文件中 AUTHENTICATION 部分的全局选项,这一切都会正常工作。我能够创建两个客户端(在我的 LDAP 目录中定义),并在它们之间进行通信。
就像我说的,这很好用。但是通过全局应用此身份验证方法,这意味着我声明的每个主机名都必须使用该方法。所以我正在查看 {host_config, "myhost.domain.com" ...} 但不知何故我无法让 ejabberd 查看该配置,它只是跳过它。如果我将其声明为:{xhost_config, ...},那么在我的 ejabberd.log 文件中我会收到一个错误的返回错误(因此它知道配置在那里,但它不会查看它)。
有什么建议么?
谢谢。
答案1
我设法解决了这个问题。原来是 ejabberd 在安装过程中遗漏了一个文件。