doc.3dn.ru
Суббота, 21.12.2024, 20:00
Приветствую Вас Гость | RSS
 
Главная Каталог статейРегистрацияВход
Меню сайта
Категории каталога
LINUX (Server`s) [16]
Windows (Server`s) [3]
Наш опрос
Нужны ли на сайте видео уроки по Flash?
Всего ответов: 489


Главная » Статьи » Сервера » Windows (Server`s)

Установка и настройка JABBER сервера OpenFire

Установка и настройка JABBER сервера OpenFire


Для платформ Linux, MacOs и Windows

Почему jabber?
Jabber использует в работе XML протоколы со всеми вытекающими отсюда последствиями. Jabber позволяет связывать разные сети – можно работать с различными IM (instant messaging) сетями – такими как ICQ, AIM, MSN. Более подробно можно прочитать о jabber на сайте jabber.ru (http://www.jabber.ru) и jabber (http://www.jabber.org).

Теперь как установить и настроить
внутрикорпоративную IM сеть.

Почему Openfire?

Данный сервер был выбран по множеству причин – во-первых, он устанавливается практически на всевозможные платформы. Так же данный сервер настраивается он через веб-интерфейс, обладает всеми возможностями IM сетей, разработан под лицензией GPL, позволяет управлять списком пользователей и отображением списка пользователей на клиентах, позволяет отправлять сообщения пользователям которые на данный момент не в сети.

Перед установкой
Openfire рекомендуется установить любую известную СУБД. Если таковая отсутствует, в принципе у Openfire есть своя внутренняя база данных (что можно указать при настройке), но для более качественного управления и возможности делать резервное копирование базы данных рекомендуется использовать базы данных сторонних производителей.Мы пойдем простым путем, будем использовать встроенную базу данных.


(На всякий случай, настройка базы MySQL)

(После установки СУБД требуется дополнительно ее настроить. Настройка включает в себя создание базы данных и запуск скрипта для данной базы.
Заходим на
сервер MySQL и создаем базу JABBER.

Создается
база данных таким образом – для Windows – выбираем Пуск – Выполнить, набираем cmd, и в командной строке пишем "mysqladmin --user=root --password=your_pass create jabber”;

для
Linux"mysqladmin --user=root --password=your_pass create jabber”.

Далее запускаем
скрипт по настройке базы. Скрипт называется messenger_mysql.sql и расположен он в папке resources/database. Для запуска скрипта набираем следующую команду в командной строке –

для
Windows: type messenger_mysql.sql | mysql --user=root --password=zaq12wsx --database=jabber

для
Linux: cat messenger_mysql.sql | mysql --user=root --password=zaq12wsx --database=jabber

Данные операции можно так же выполнить как с помощью
графических интерфейсов, разработанных для MySQL, так и с помощью веб-интерфейсов.)

Установка Openfire не составляет никакого труда и ни чем не отличается от установки обычного ПО.

Теперь переходим к процессу первичной настройки. Запускаем
Openfire.

openfire_01.jpg

Кликаем на кнопку, Launch Admin, или открываем браузер и в адресной строке прописываем

http://127.0.0.1:9090

Открывается Web-интерфейс настройки сервера, и на первой странице настройки, предлагается выбор языка.

openfire_02.jpg

К сожалению, по умолчанию, русского языка нет, выбераем язык и жмем кнопку Continue.

openfire_03.jpg

В строке Domain предлагается набрать имя сервера. Лучше если это будет IP-адрес сервера 192.168.1.1. В последствии его всегда можно изменить.

openfire_04.jpg

Выбераем Embedded Database, тем самым подтверждая то, что будем использовать стандартную базу данных Openfire.

Если хотите использовать базу данных торонних разработчиков, то Выберайте Standart DataBase Connection.

openfire_05.jpg

Сдесь, по умолчанию Default.

openfire_06.jpg

Создаем Администратора, пишем E-Mail, для отправки отчетов и создаем пароль для входа в Администрирование сервером.

openfire_07.jpg

Все, переход к администрированию, жмем Login to admin console. Если что-то не так – тогда останавливаем сервис Openfire, открываем в любом редакторе файл Openfire.xml, расположенный в папке conf, и в самом конце файла стираем строчки . Запускаем сервис Openfire и снова проходим этап первоначальной настройки сервера.

Настройка Jabber сервера.
После ввода имени пользователя и пароля попадаем на основную страницу Openfire. Из всех настроек сервера интерес представляют настройки имени сервера и настройки списка пользователей и групп.

Для настройки имени сервера на первой странице нажимаем кнопку Edit Properties и на загрузившейся странице исправляем строку Server Name на наиболее подходящее, например если настраеваите сервер для локальной сети, то пишите localhost, если для интернета, то соответственно вписываете, доменое имя.

openfire_08.jpg

Перед настройкой списка пользователей и групп перейдем по ссылке Registration & Login в левой части страницы.


openfire_09.jpg

На данной странице нужно выбрать – могут ли пользователи самостоятельно создавать свои аккаунты или нет. Если неттогда нужно выбрать пункт Disabled Users can not automatically create new accounts. А так же на данной странице можно выбрать могут ли анонимные пользователи регистрироваться на сервере. Если неттогда нужно выбрать пунктDisabled only registered users may login.

Для настройки списка пользователей переходим по ссылке Users/Group в вверху странички.
С помощью ссылки
Create New User (слева) создаем список пользователей.

openfire_10.jpg

С помощью ссылки Create New Group создаем список групп. Список групп – очень важен, так как с помощью него мы можем управлять отображением списка пользователей jabber сервера на клиентах.

openfire_11.jpg

Для управления списками отображения групп на клиентах используем сначала ссылку Group Summary в левой части страницы, а потом выбираем из списка нужную группу.
На появившейся странице выбираем
Enable sharing group in rosters.

Первый пункт (Show group in all users’ rosters) означает, что данная группа будет видна всем пользователям данного jabber сервера.

Второй пункт (Show group in group members’ rosters) означает, что пользователи из данной группы будут видны только в этой группе, все остальные их не увидят в списке пользователей данного jabber сервера.

Добавляем Транспорты AIM, ICQ, MSN, Yahoo ....

Переходим по ссылке Plugins (с верху), жмем на ссылку Available Plugins page (перейти на страницу плагинов).


openfire_12.jpg

Жмем на зеленый плюсик напротив IM Gateway, начинает загружаться плагин. (После окончания загрузки плагин исчезнит из списка не загруженных плагинов).

После окончания загрузки и установки, обратно переходим на ссылку Server, слева в самом низу появился пункт Gateways и ссылки Settings и Registrations, переходим на Settings.

openfire_13.jpg

Отмечаем чекбоксом, нужный транспорт, например ICQ, в Options меняем icq сервер и меняем кодировку если нужно, например на Windows-1251, не забудте сохранить параметры, после этого, сделайте Test Connections, если появилась надпись Success в зеленном прямаугольнике, значит с настройкой ICQ транспорта можно закончить, транспорт готов к работе.


Категория: Windows (Server`s) | Добавил: doc (24.12.2007) | Автор: Дмитрий
Просмотров: 126618 | Комментарии: 76 | Рейтинг: 4.8/15 |

Всего комментариев: 761 2 3 ... 6 7 »
1 Gavria  
0
zer good

2 Guflon  
0
Спасибо! Все настроил, сейчас попробую подключиться!

3 vadim  
0
Не понимаю как настроить клиент. Всё сделал по инструкции. А клиентом подключиться не могу. Если не трудно напишите настройки любого клиента.
P.S. мне нужно чтобы работала "аська" именно внутри сети. Заранее спасибо
Ответ: Скорее всего у Вас не получается из-за не давних изменений в протоколе ICQ www.icq.com

Как прочитал на одном из новостных сайтов, ICQ планирует менять свой протокол каждую неделю, для того чтоб избавиться от сторонних клиентов ICQ (а как на самом деле обстаят дела не знаю).


4 nops  
0
Конечно у меня замечательно встало и заработало.
Раньше работал на Windows, там всё просто. Сейчас поставил на Linux работает тоже нормально, но есть баг. Тут необходимо использовать базу MySQL и при её использовании все offline-сообщения иероглифами. никак не могу решить проблему с кодировкой.
Ответ: Какие jabber клиенты используете?
Во всех ли клиентах наблюдается проблема с кодировкой?

Посмотрите все таблицы MySQL, какая там стоит кодировка?


5 nops  
0
MySQL работает на utf8. С одного и того же клиента отправляю сообщения и они приходят иероглифами.
Все базы у меня так же в UTF8.... Предлагаю продолжить тему тут: http://forum.novour.com/forum/showthread.php?p=811#post811
И если у кого такие-же проблемы, заходите, читайте, отписывайтесь. Найдём решение.

6 nops  
0
Заходите на http://forum.novour.com там и порешаем.
Ответ: >>> Свою проблему я решил, в /etc/my.cnf поменял default-character-set на cp1251, вроде пашет, проблем нет, и другие базы пока не выделываются, самый прикол, что этого файла my.cnf вобще не было, и я удивляюсь как мускул вобще работал целый год, пришлось вручную создавать...мистика прям.

http://forum.ru-board.com/topic.cgi?forum=8&topic=10529&start=180


7 Игорь  
0
Не ранее как месяц назад установил все ,как тут описано - все прекрасно работало на 2003 винсервер. Но сегодня переустановил Винду 2003 сервер и... все, клиенты его не видят! Все установил, все, как раньше, но - не видят и все тут... Клиент Spark, проблем никаких не было...

8 doc  
0
После переустановки, нужно заного регестрировать каждого клиента.

Регестрировали?


9 Игорь  
0
Да, естественно... Но spark просто его не видит... и на админский модуль через другой компьютер не могу войти - говорит, что соединение либо сброшено, либо вообще страницу найти не может...

10 Sergey  
0
Такая проблема, в локалке установлен Openfire 3.6.3. Клиент Pandion. Все нормально работает, сообщения и файлы отправляются нормально. Но вот проблема с машинами, которые соединяться с сервером через интернет. Сообщения они могут передавать, а вот с файлами беда. Не передаются. У них тоже стоит Pandion.

Подскажите, как это решить можно?

11 rapatar  
0
spasibo pomoglo!!!

1-10 11-20 21-30 ... 51-60 61-65

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск
Друзья сайта
www.work-zilla.com
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0


Copyright MyCorp © 2024
Бесплатный хостинг uCoz