Храмы Высота ЧБ Люди Вокзалы Парк Зима. Снег Саратов Сад-огород. Хлеба Грибы Лес Зима. Снег Цветы Живность Кошки Река Хлеба Лес Зима. Снег Новый Год Небо. Облака Радуга Курьезы Река Хлеба Лес Зима. Снег Небо. Облака Курьезы Астро Зима. Снег Новый Год Шарм Эль Шейх. Тропикана Гранд Азур Кошки Ящерица Йошкар-Ола. Казань. Чебоксары Гуамское ущелье Майкоп Грибы Зима. Снег Лошади Сад-огород. Зима. Снег Должанка Египет Люди Санкт-Петербург Санкт-Петербург Финляндия Финляндия Греция. Родос. Детский Сад 158 Новый Год Авто Мото Макро Карта Дети Питание Шарм Эль Шейх. Тропикана Гранд Азур Астро Набережная Петрозаводска Карелия. Путешествия. Весна Макро Карта Отдых Лыжные прогулки Стихи CentOS Oracle SAMBA GlassFish LAMP Motion EJabberd Postfix. Dovecot. Amavisd Perl Jabber VLC M3U Ubuntu
Обои для рабочего стола. Лучшее качество 1600x1200.
ДНЕВНИКИ


Назад >> Сергей ШИБКА >> CentOS


11.09.2012 CentOC 5.x, 6.x и ejabberd

Jabber, cервис обмена мгновенными сообщениями протокола XMPP.

Чтобы устновить ejabberd из пакета, нужно подключить репозиторий EPEL, выполняем:

Для CentOS 5:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

Для CentOS 6:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Теперь устанавливаем пакет ejabberd:

yum install ejabberd

Открываем на редактирование конфиг /etc/ejabberd/ejabberd.cfg

Назначаем права на удаленное управление пользователю admin. Находим секцию:

%%
%% Remove the Access Control Lists before new ones are added.
%%
%%override_acls.


И добавлем строку:

{acl, admin, {user, "admin", "server.int"}}.

Находим секцию  SERVED HOSTNAMES и правим имя домена в строке:

{hosts, ["server.int"]}.

Попробуем запустить сервис ejabberd:

service ejabberd start

Если сервис нормально запустился, необходимо добавить первого пользователя который сможет управлять всеми настройками сервиса, выполняем:

ejabberdctl register admin server.int 123456

Теперь идем в браузер:  

Набираем http://server.int:5280/admin/ и вводим пользователя admin@server.int и пароль 123456. Появится админская панель управления сервисом ejabberd.

Добавляем сервис в автозапуск:

chkconfig ejabberd on

Если необходимо, открываем порты в фаерволе, добавляем правила:

iptables -A INPUT -p tcp -m state -m tcp -s 192.168.2.0/24 --dport 5222 --state NEW -j ACCEPT
iptables -A INPUT -p tcp -m state -m tcp -s 192.168.2.0/24 --dport 5269 --state NEW -j ACCEPT
iptables -A INPUT -p tcp -m state -m tcp -s 192.168.2.0/24 --dport 5280 --state NEW -j ACCEPT



комментарии (0)


[ Назад ]


© 2005 - 2024 * Сергей Шибка