openfire jabber сервер в локальной сети с аутентификацией в AD Windows 2003
Решил я поставить себе jabber сервер, после неудачной попытки установить и настроить jabberd2 и ejabberd — все врямя какие то костыли нацелился на когда то проверенный и простой openfire. Плюсом ему послужило наличие удобной web морды для установки и управления.
Чтобы его установить нужно иметь sun-java5-jre поэтому ставим по порядку:
evilzipik#apt-get install sun-java5-jre
evilzipik#apt-get openfire
после того как все прошло успешно и Вы слили с инета порядка 60-70 метров. Переходим к настройке:
проверяем что у вас запущен openfire (ps aux | grep openfire) если нет запускаем (/etc/init.d/openfire start)
Далее заходим на страничу http://localhost:9090 и приступаем к настройке:
пишем имя домена (корневой желательно который АД), выбираем бд мускл (должно быть установлено) прописываем там ваши параметры (смотрим внимательно, там нужно указать не только логин и пасс для доступа но и саму БД, которую необходимо заранее создать)
далее выбираем аутентификацию в АД
и заполняем поля
dc=ваш,dc=домен
и все остальное login pass для досиупа к АД (жмем тест проверяем что все ок) и переходим дальше какие параметры брать из АД — это уже дело Вашего вкуса.
Все сам сервак настроен. Теперь осталось прописать DNS записи на серваке чтобы конектится к нашему серваку а не к домену =)
заходим в оснастку DNS и прописываем там SRV записи
служба _xmpp-server протокол _tcp порт 5269 наш.комп.домен.
служба _xmpp-client. протокол _tcp порт 5222 наш.комп.домен.
служба _jabber. протокол _tcp порт 5269 наш.комп.домен.
(для нашего компа должна быть запись А)
все конектимся и наслаждаемся!