LINUX.ORG.RU

Сообщения monahoff

 

ejabberd, не совсем стандартная ситуация

Форум — Admin

Всем здравствуйте!

Ситуация следующая:

  1. Есть 2 домена (domain1.ru, domain2.ru) и несколько офисов без доменова(и соответсвенно ldap).
  2. Есть ejabberd сервер, пока тестовый;
  3. есть задача сделать чат всех-со-всеми, т.е. оба домена и всех остальных. При этом одни(2 домена) авторизуются по LDAP(mod_auth_ldap),при этом другие, «внедоменные» авторизуются локально(mod_auth, internal);
  4. общий ростер все-со-всеми;
  5. логирование переписки и передачи файлов.

Так вот, как это вижу я:

  1. сервер ejabberd (localhost);
  2. на нём три virtualhost'a (2 для доменов, 1 для localhost);
  3. авторизация настроена под каждый virtualhost (2 по {mod_auth,ldap}, 1 по {mod_auth,internal};
  4. общий ростер (какой я пока не понял см.ниже);
  5. база mnesia или mysql (см.ниже).

Вопросы:

  1. Возможно ли вообще такую схему построить на ejabberd?
  2. Как правильно настроить virtualhost'ы?
  3. Как и где хранить для этого информацию? В mysql?
  4. Как сделать общий ростер для трех вирт.хостов?
  5. Есть ли у кого-нибудь опыт в построении мульти-доменных схем в jabber?

Документации прочитал много, копал по форумам, примеров толковых так и не нашел. Стартовал ветку на ejabberd.im, там тишина.

Заранее очень признателен!

 ,

monahoff
()

RSS подписка на новые темы