Друзья,
расскажите мне пожалуйста как настроить ejabberd на работу с несколькими доменами. Допустим я хочу регистрировать и обслуживать пользователей в доменах:
domain1.com
domain2.com
В конфиге нашел строчку:
{hosts ["domain1.com"]}
Изменил ее на
{hosts ["domain1.com","domain2.com"]}
Результатов не принисло.. :(
а в чем это выражается?
Результатов не принисло..
а в чем это выражается?
Работа сервиса ejabberd с несколькими
Результатов не принисло..
а в чем это выражается?
Выражается в том что пользователь в домене domain1.com можер зарегистрироваться / логинисться. А в domain2.com нет. :(
ругается ли
ругается ли клиент? что пишется в логах сервера при попытках регистрации/авторизации?
host_config прописывал для каждого хоста?
наподобие:
{host_config, "domain2.com", [{auth_method, internal}]}.
{host_config, "domain1.com", [{auth_method, internal}]}.
если нет попробуй прописать
Благодарю.
Благодарю. Помогло!
Но осталась еще одна проблема: Web интерфес: заходим в виртуальные хосты, видем 2 хоста.
domain1.com - который был установлен с установкой ejabberd
domain2.com - который был установлен позже через конфиги.
Когда кликаем на domain1.com - открывается страница (Списки управления доступом, и т.д.)
Если кликаем на domain2.com - отображается ошибка Not Allowed.
Логи молчат..
у каждого вхоста свой админ
Когда кликаем на domain1.com - открывается страница (Списки управления доступом, и т.д.)
Если кликаем на domain2.com - отображается ошибка Not Allowed.
потому что domain2.com не знает кто такойadmin@domain1.com , а domain1.com не знает кто такой admin@domain2.com
т.е. для каждого вхоста нужно входит под логином его админа