| Главная » Статьи » Серверы |
Допустим что у нас есть 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-транспорт и можно подключаться. Приятной работы! | |
| Просмотров: 2534 | |
| Всего комментариев: 0 | |
|
Операционные Системы [61]
ОС Open Source
|
| Мобильный Linux [26] |
| Сравнение ОС [7] |
| Статьи о Linux [16] |
| Свободное ПО [10] |
| Програмирование [6] |
| Не для нубов [5] |
| Ядро [13] |
| Хранилище данных [9] |
| Устройства [1] |
| Установка/конфигурирование/планиров [16] |
| Файловые системы [3] |
| Управление, основанное на политиках [1] |
| Управление инфраструктурой [0] |
| Серверы [5] |
| Биографии [6] |
| Прочее [25] |
