Блог Андрея Боровкова

О СЕБЕ И О ТОМ ЧТО ИНТЕРЕСНО

Openfire — объединение списков двух серверов

by Андрей Боровоков on 01.09.2013, no comments

openfireЗадача объединить два сервера Openfire, для того чтобы пользователи обоих серверов могли между собой переписываться и списки пользователей автоматически загружались на клиенте.

Заметки по установке и настройке Openfire

1) Настраиваем mysql в кодировку utf-8:

———————————my.cnf————————————-
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
default-character-set = utf8
character-sets-dir = /usr/share/mysql/charsets

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
default-character-set = utf8
character-sets-dir = /usr/share/mysql/charsets
—————————————————————————-
2) Создаем базу в кодировке utf-8_general_ci

3) Качаем последнюю версию OpenFire, устанавливаем rpm -ivh openfire-xxx.i386.rpm

4) service openfire start

5) В настройках панели веб-администрирования Openfire Admin Console добавляем правильно хосты в Server\Server settings\Server to Server

1 gate.net1.lan 5269
2 gate.net2.lan 5269

6) Мне пришлось на каждой машине прописывать хосты в /etc/hosts вида *.*.lan

6) Создаем группы в Active Directory или LDAP и настраиваем OpenFire для аутентификации пользователей в LDAP каталоге.
7) Расшариваем группы в Openfire Admin Console:

  • Users\Groups — Groups — Выбираем группу
  • Enable contact list group sharing
  • Enter contact list group name — Имя Группы в крнтакт листе
  • Share group with additional users — All users

Для того чтобы списки пользователей автоматически загружались на клиенте.

8) Перезапускаем service openfire restart и проверяем работу клиентов.

Добавить комментарий