OSS Group OSS Group
>  Карта
>  Поиск
>  Контакты
>  OSS Group  ::  Admin  ::  Установка и настройка Jabberd2
  
РегистрацияЗабыли пароль?

↓  Быстрый поиск по Wiki


Режим поиска:   И   ИЛИ

↓  Доступные Wiki

↓  Навигация по сайту

[]

↓  Последняя новость

Загрузка...

↓  На эту страницу ссылаются:

Get Firefox!
[~]

Установка и настройка Jabberd2

Установка jabberd2

Требующиеся пакеты: libidn jabberd jabber-jit

Jabberd2 состоит из нескольких демонов.

  • router - обеспечивает взаимосвязь между модулями
  • s2s (Server to Server) - связь с внешними серверами
  • resolver - разрешение имён для модуля s2s.
  • sm - доставка сообщений и прочее
  • c2s (Client to Server) - взаимодействие с клиентами

В случае, если Jabber установлен на некоторой машине jabber.xxx.xx != xxx.xx, то для JID вида user@xxx.xx требуется дополнительно добавить записи SRV в DNS 1.

Настройка конфигурации Jabber2

  • Имя сервера: параметры sm/id в sm.xml и local/id в c2s.xml
  • Сертификаты в формате PEM - параметр local/pemfile в c2s.xml, s2s.xlm, sm.xml. В общий .pem сливаются ca.pem,client-cert.pem, client-key.pem, server-cert.pem, server-key.pem. Владелец файла: root:jabber, права 0640. Внимание: для сервера требуется как клиентские, так и серверные сертификаты. При ошибках вида 'failed to load local SSL pemfile' проверять наличие сертификатов обоих видов в PEM-файле.
  • Для коммуникации с router используется авторизация. В *.xml см. параметры user и pass. pass желательно поменять. Хранится в plain text, по-умолчанию - 'secret'. Но может быть заменён уникальным при установке пакета.
  • Для обеспечения безопасных соединений - раскомментировать require-starttls в c2s.xml
  • Конфигурируем базу для хранения данных. Правим соответствующие настройки в c2s.xml. Создаём базу данных согласно документации к Jabberd2:
 # su -l postgres -s /bin/bash createdb -U postgres jabberd2
 # su -l postgres -s /bin/bash createdb -U postgres -E UNICODE jabberd2
 # su -l postgres -s /bin/bash createuser -P -U postgres jabberd2
 # cd /usr/share/jabberd2
 $ psql -U jabberd2 jabberd2
 > i db-setup.pgsql
  • Конфигурируем базу аутентификации в sm.xml.

Дата создания: 2006-05-31 19:33:12 (Фетисов Н. А. (naf))
Последнее изменение: 2006-05-31 19:34:42 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 2  Все версии


  Не показывать комментарии



Wiki::Admin   Оглавление  Карта раздела  Изменения за сутки  Изменения за неделю  Изменения за месяц



Valid XHTML 1.0 Transitional  Valid CSS!  [Valid RSS]