марта
26
2008
Flash hack нужен для того что бы флеш-клиенты могли подключатся и работать с ejabberd.
Если у вас уже установлен ejabberd я бы порекомендовал удалить его оставив конфигурационные файлы. Скопируйте конфигурационные файлы с папки /etc/ejabberd в надежное место, что бы удалить ejabberd введите в консоли:

Установка flash hack для ejabberd. Патч который нам нужен находитсясдесь , персобирем ejabberd deb пакет:
Получаем исходники
apt-get source ejabberd
apt-get build-dep ejabberd
Патчим
patch -p2 < ejabberd-flash.patch
autoconf
Откройте файл “rules” что в каталоге debian и добавтье “–enable-flash-hack” (без кавычек)как показано на скриншоте:

Собираем пакет
fakupderoot dpkg-buildpackage -us -uc
Устанавливаем пропатченный нами ejabberd пакет
dpkg -i ejabberd_1.1.2-6_i386.deb
Готово.
5 comments | tags: ejabberd flash-hack, Установка flash-hack | posted in Jabber
марта
23
2008
“ejabberd” – “Erlang Jabber Daemon”
ejabberd — это свободный, распределенный и устойчивый к отказам Jabber-сервер, написанный в основном на Erlang. Он работает на *nix, *BSD, и Windows платформах.
Установка ejabberd.
Проверим установлен ли и как работает erl.
root@server:~# erl
Erlang (BEAM) emulator version 5.5.2 [source] [async-threads:0] [kernel-poll:false]
Eshell V5.5.2 (abort with ^G)
BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded
(v)ersion (k)ill (D)b-tables (d)istribution
a
root@server:~#
Если он у вас не установлен, установите командой:
Установка ejabberd:
Настройка ejabberd
Редактируем файл конфигурации, он находится в /etc/ejabberd/ejabberd.cfg
Вписываем имя своего сервера, и логин администратора.

Перезагружаем ejabberd :
/etc/init.d/ejabberd restart
Создаем учетную запись Администратора.
Для этого нам нужен клиент-софт я воспользовался модулем jabber который встроен в QIP Infium, Подключаемся к серверу порт по умолчанию 5222 и регистрируем новую учетную запись для администратора – например “admin”.
Может быть такое что при попытке подключится к порту он не отвечает, такое бывает когда стоит firewall, что бы разрешить фаерволу пропускать пакеты нашего ejabberd сервера давайте добавим новые правила :
iptables -A INPUT -p tcp -m tcp --dport 5222 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 5223 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 5269 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 5280 -j ACCEPT
Не забудьте сохранить правила в фаерволе.
Теперь когда учетная запись администратора добавлена можно зайти в админ-панель которая находится сдесь: http://ServerName.ru:5280/admin/
Логин нужно вводить полностью – admin@ServerName.ru

Главная страница админ-панели

Статистика
4 comments | tags: ejabberd, Jabber | posted in Jabber