Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
serverguide-precise-ru.pdf
Скачиваний:
77
Добавлен:
03.05.2015
Размер:
1.86 Mб
Скачать

Приложения для чата

3. Сервер мгновенных сообщений Jabber

Jabber — это популярный протокол мгновенных сообщений, основанный на XMPP, открытом стандарте мгновенных сообщений, и используется многими популярными приложениями. Этот раздел посвящен установке сервера Jabberd 2 для локальной сети. Эта конфигурация может быть также адаптирована для предоставления сервиса сообщений для пользователей через интернет.

3.1. Установка

Для установки jabberd2 введите в терминале:

sudo apt-get install jabberd2

3.2. Конфигурация

Пара конфигурационных XML файлов будет использована для настройки jabberd2 для аутентификации пользователей с использованием Berkeley DB. Однако jabberd2 может быть настроен на использование LDAP, MySQL, PostgreSQL и др. для аутентификации пользователей.

Сначала отредактируем /etc/jabberd2/sm.xml, изменив следующее:

<id>jabber.example.com</id>

Замените jabber.example.com на сетевое имя или другой идентификатор вашего сервера.

Теперь в секции <storage> замените <driver> на:

<driver>db</driver>

Далее редактируем в /etc/jabberd2/c2s.xml секцию <local>:

<id>jabber.example.com</id>

А в секции <authreg> устанавливаем секцию <module>:

<module>db</module>

Наконец перезагружаем jabberd2 для подключения новых настроек:

sudo /etc/init.d/jabberd2 restart

305

Приложения для чата

Теперь вы можете соединиться с сервером, используя Jabber-клиент, например, Pidgin.

Преимущество использования Berkeley DB заключается в том, что после настройки не требуется никакого дополнительного управления. Если вам требуется больше контроля над учётными записями пользователей и их правами, предпочтительнее использовать другой метод аутентификации.

3.3. Ссылки

Jabberd2 Web Site2 содержит больше информации по настройкам Jabberd2.

Для дополнительных опций аутентификации смотрите Jabberd2 Install Guide3.

Также страница Setting Up Jabber Server Ubuntu Wiki4 содержит дополнительную информацию.

2http://codex.xiaoka.com/wiki/jabberd2:start

3http://www.jabberdoc.org/

4https://help.ubuntu.com/community/SettingUpJabberServer

306

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]