ejabberd は host_config オプションを参照しません

ejabberd は host_config オプションを参照しません

私は ejabberd を初めて使用します。私が望んでいるのは、ldap 認証方式を持つホスト myhost.domain.com を持つことです。

ejabberd.cfg ファイルの AUTHENTICATION セクションのグローバル オプションを変更すると、すべて正常に動作します。2 つのクライアント (LDAP ディレクトリで定義) を作成し、それらの間で通信することができます。

前に述べたように、これはうまく機能します。ただし、この認証方法をグローバルに適用すると、宣言するすべてのホスト名でこれを使用する必要があります。したがって、{host_config、"myhost.domain.com" ...} を参照していますが、どういうわけか ejabberd にその構成を参照させることができず、スキップされてしまいます。{xhost_config、...} のように宣言すると、ejabberd.log ファイルで不正な戻りエラーが発生します (つまり、構成が存在することは認識していますが、参照しません)。

助言がありますか?

ありがとう。

答え1

問題は解決できました。ejabberd がインストール中にファイルを見逃していたことが判明しました。

関連情報