Пятница, 19.04.2024, 22:24
Приветствую Вас Гость | RSS

Настройка Ubuntu / Debian

Меню сайта
Форма входа
Поиск
Календарь
«  Июль 2010  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031

Дневник

Главная » 2010 » Июль » 7 » Установка Jabber на Ubuntu
16:33
Установка Jabber на Ubuntu
Установка и настройка Jabber сервера!

Для начала мы должны установить все необходимые пакеты:

Устанавливаем erl

 sudo apt-get install erlang

Устанавливаем сам сервер ejabberd

sudo apt-get install ejabberd


Теперь нужно отредактировать конфиг

# sudo mcedit /etc/ejabberd/ejabberd.cfg

Находим в нем ниже переведенные строки и исправляем логин на логин администратора, а хост на хост сервера!

{acl, admin, {user, "логин" }}

{host, "хост"}

После этого сохраняем конфиг и перезагружаем ejabberd

sudo /etc/init.d/ejabberd restart

Теперь конектимся к серверу на порт 5222 с любого jabber клиента и регестрируем пользователя.
Также пользователя можно создать следующей командой в консоли:

sudo ejabberdctl register login host pass

где login- это логин юзверя; host- хост сервера; pass- пароль юзверя

Так же дана веб форма администрирования, зайти на нее можно следующим образом:

_http://server.ru:5280/admin/

используя логин(login@host) и пароль(pass) админа

Зец Алл

ЗЫ.

Полезные настройки конфига:

% Список домена(ов), который обслуживает сервер
{hosts, ["grinder.com", "localhost"]}.

% Язык сообщений сервера
{language, "ru"}.

% Пользователи с привилегиями администратора
{acl, admin, {user, "grinder"}}.
{acl, admin, {user, "sergej"}}.

% Список заблокированных пользователей
{acl, blocked, {user, "test"}}.

% Разрешаем локальных пользователей
{acl, local, {user_regexp, ""}}.

% Разрешаем использовать конфигурационный интерфейс
только администраторам
{access, configure, [{allow, admin}]}

% Разрешаем регистрацию пользователей
{access, register, [{allow, all}]}.

% Так можно запретить самостоятельную регистрацию
пользователей, сделав сервер закрытым
%{access, register, [{deny, all}]}.

% Сообщение при регистрации, можно использовать
буквы русского алфавита
{welcome_message,
{"Welcome!", "Welcome Grinder Jabber Service."}}.

% Кому отсылать сообщения о регистрации новых пользователей
{registration_watchers, ["grinder@grinder.com"]}.

% Разрешаем только админам отсылать
многоадресные объявления
{access, announce, [{allow, admin}]}.

% Только незаблокированные пользователи могут соединяться с севером
{access, c2s, [{deny, blocked}, {allow, all}]}.

% Администраторы сервера являются и администраторами
MUC (Multi User Chat)
{access, muc_admin, [{allow, admin}]}.

% Разрешаем всем пользователям подключаться к MUC
{access, muc, [{allow, all}]}.

% Используем встроенную базу данных
{auth_method, internal}.

% Порты, на которых будут работать сервисы ejabberd
{listen,
% Обычный сервис client-2-server
[{5222, ejabberd_c2s, [{access, c2s},
starttls, {certfile, "/etc/ssl/certs/ejabberd.pem"},
{shaper, c2s_shaper}]},

% Сервис client-2-server с использованием SSL
{5223, ejabberd_c2s, [{access, c2s},
tls, {certfile, "/etc/ssl/certs/ejabberd.pem"},
{shaper, c2s_shaper}]},

% Порт для работы server-2-server
{5269, ejabberd_s2s_in, [{shaper, s2s_shaper}]},
{outgoing_s2s_port, 5269}.

% Транспорт Jabber <-> ICQ
{5347, ejabberd_service, [{ip, {127, 0, 0, 1}}, {access, local},
{host, ["icq.grinder.com", "sms.localhost"], [{password, "secret"}]}]},

% Веб-интерфейс
{5280, ejabberd_http, [http_poll, web_admin]}]}.

% Используемые модули и параметры
{modules,
[
{mod_announce, [{access, announce}]},
...
]}.

Категория: Настройка серверных приложений под Linux | Просмотров: 3324 | Добавил: CheGuevara | Теги: Linux, Ubuntu, убунту, Jabber, Джаббер | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Наш опрос
Оцените мой сайт
Всего ответов: 26
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0