Установка ejabberd под Linux: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
2353 байта добавлено ,  21:51, 10 сентября 2009
м
Вроде все
м (пока так, потом нагрепаю настройки в чатлогах и с десктопа)
м (Вроде все)
Строка 105: Строка 105:
А дальше надо настроить сервер: что делать при загрузке, какие модули использовать, на каких портах висеть, и т.п.
А дальше надо настроить сервер: что делать при загрузке, какие модули использовать, на каких портах висеть, и т.п.


{{ToDo|Расписать настройку (это ж самое интересное :))}}
Настройка сервера сводится к редактированию файла конфигурации '''/etc/ejabberd/ejabberd.cfg''' (путь показан на примере Debian GNU/Linux, в других дистрибутивах или при самостоятельной сборке из исходных кодов путь может отличаться). Откройте этот файл от пользователя root в любом удобном для Вас текстовом редакторе, после чего найдите следующие строки:


При грамотной настройке ваш сервер поможет людям общаться без опасности быть "подслушанными" спецслужбами и другими злоумышленниками. ;)
%% Admin user
{acl, admin, {user, "", "localhost"}}.<br>
%% Hostname
{hosts, ["example.com"]}.
 
В первом параметре задается [[Jabber ID]] администратора, а во втором - доменное имя сервера. Приведите эти строки примерно к такому виду:
 
%% Admin user
{acl, admin, {user, "admin", "myjabber.ath.cx"}}.<br>
%% Hostname
{hosts, ["myjabber.ath.cx"]}.
 
В данном случае [[JID]] администратора задан [xmpp:admin@myjabber.ath.cx admin@myjabber.ath.cx], а имя сервера, как уже условились выше - myjabber.ath.cx.
 
Теперь в том же файле найдите строки
 
%% No username can be registered via in-band registration:
%% To enable in-band registration, replace 'deny' with 'allow'
{access, register, [{deny, all}]}.
 
и замените '''deny''' на '''allow''' - без этого пользователи сервера не смогут регистрироваться напрямую из своего Jabber-клиента.
 
[[Изображение:Ejabber lin install login 01.png|thumb|left|Логин в веб-интерфейсе]]
 
 
Сохраните изменения и перезапустите ejabberd командой
 
/etc/init.d/ejabberd restart
{{-}}
 
[[Изображение:Ejabberd lin install 01.png|thumb|left|Сервисы и статистика сервера]]
 
 
После этого создайте нового пользователя [xmpp:admin@myjabber.ath.cx admin@myjabber.ath.cx] используя Ваш Jabber-клиент. В [[Браузер сервисов|браузере сервисов]] для этой учетной записи будут доступны основные функции администрирования, а используя параметры этого аккаунта Вы сможете авторизоваться в веб-интерфейсе по адресу http://myjabber.ath.cx:5280/admin
{{-}}


==Ссылки==
==Ссылки==

Навигация