Работа сервиса ejabberd с несколькими доменами

Друзья,
расскажите мне пожалуйста как настроить ejabberd на работу с несколькими доменами. Допустим я хочу регистрировать и обслуживать пользователей в доменах:
domain1.com
domain2.com

В конфиге нашел строчку:
{hosts ["domain1.com"]}
Изменил ее на
{hosts ["domain1.com","domain2.com"]}
Результатов не принисло.. :(

а в чем это выражается?

cat_crash wrote:

Результатов не принисло..

а в чем это выражается?

Работа сервиса ejabberd с несколькими

d.k.brazz wrote:
cat_crash wrote:

Результатов не принисло..

а в чем это выражается?

Выражается в том что пользователь в домене 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.

Логи молчат..

у каждого вхоста свой админ

Quote:

Когда кликаем на domain1.com - открывается страница (Списки управления доступом, и т.д.)
Если кликаем на domain2.com - отображается ошибка Not Allowed.

потому что domain2.com не знает кто такой admin@domain1.com, а domain1.com не знает кто такой admin@domain2.com
т.е. для каждого вхоста нужно входит под логином его админа

Syndicate content