Полная версия
OSS Group
Авторизация
Навигация
Текущее местоположение: OSS Group :: Wiki :: Admin :: Установка и настройка Jabberd2
Главное меню:
Главная
Документация
Разработка
Контакты
Поиск
Карта сайта
Wiki
Блоги
Разделы Wiki:
Admin APT Sandbox
Установка и настройка 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
Карта раздела Оглавление Изменения за сутки Изменения за неделю Изменения за месяц
На эту страницу ссылаются:
©2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы