Главная » Статьи » Серверы | [ Добавить статью ] |
Допустим что у нас есть jabberd-сервер на ejabberd и мы хотим добавить к нему ICQ-транспорт. На данный момент существуют два транспорта ICQ для jabber: JIT и PyICQ-t. Первый не отличается большим функционалом и считается устаревшим, потому лучше использовать PyICQ-t. Далее будет показано как можно настроить взаимодействие PyICQ-t и ejabberd. Как обычно начнём с начальных условий. В этот раз у нас есть сервер под управлением Ubuntu Server 8.10 и запущенный на нём ejabberd. Имя jabber-сервера - our_firm.com. Задача: добавить к jabber-серверу ICQ-транспорт. Приступаем к решению. Для начала установим PyICQ-t: apt-get install pyicqt Далее открываем в редакторе файл /etc/ejabberd/ejabberd.cfg и снимаем комментарии со строк: %%{5555, ejabberd_service, [ Кроме того полезно заменить localhost на имя нашего сервера (в данном случае - our_firm,com) и сменить пароль на что-нибудь более серьёзно. После всех правок секция примет вид: {5555, ejabberd_service, [ После этого сохраняем файл и перезапускаем ejabberd: invoke-rc.d ejabberd restart Теперь переходим к настройке PyICQ-t. Для этого открываем в редакторе файл /etc/pyicqt.conf.xml и начинаем по одному менять необходимые параметры. Начинаем с параметра jid: <!-- <jid>icq.example.org</jid> --> Потом указываем mainServerJID: <!-- <mainServerJID>our_firm.com</mainServerJID> --> Далее настраиваем авторизацию транспорта на нашем ejabberd: <!-- <port>5437</port> --> И наконец остаётся лишь настроить язык и кодировку: <!-- <lang>en</lang> --> После этого остаётся только перезапустить PyICQ-t: invoke-rc.d pyicqt restart Дальше остаётся только подключиться к jabber-серверу, запустить обнаружение сервисов, найти ICQ-транспорт и можно подключаться. Приятной работы! | |
Просмотров: 2515 | |
Всего комментариев: 0 | |
Операционные Системы
[61]
ОС Open Source
|
Мобильный Linux [26] |
Сравнение ОС [7] |
Статьи о Linux [16] |
Свободное ПО [10] |
Програмирование [6] |
Не для нубов [5] |
Ядро [13] |
Хранилище данных [9] |
Устройства [1] |
Установка/конфигурирование/планиров [16] |
Файловые системы [3] |
Управление, основанное на политиках [1] |
Управление инфраструктурой [0] |
Серверы [5] |
Биографии [6] |
Прочее [25] |