MUCkl (настройка)
Материал из Сетепедии
Здесь описана настройка MUCkl на eJabberd с помощью модулей mod_http_bind и mod_http_fileserver.
Содержание |
Подключение модулей
Модули HTTP-bind и fileserver включаются в ejabberd.cfg:
{modules,
[
...
{mod_http_bind, []},
{mod_http_fileserver, [
{docroot, "/usr/local/share/ejabberd/www"},
{accesslog, "/usr/local/ejabberd/logs/webaccess.log"}
]}
]}.
Обе директории "/usr/local/share/ejabberd/www" и "/usr/local/ejabberd/logs" должны быть созданы и доступны пользователю ejabberd, от имени которого запускается сервер eJabberd.
Настройка HTTP-bind
В ejabberd.cfg:
{listen,
[
...
{5280, ejabberd_http, [
{request_handlers, [
{["web"], mod_http_fileserver}
]},
http_bind,
http_poll,
web_admin
]}
]}.
Настройка сервера на этом завершена, его нужно перезапустить:
ejabberdctl restart
Настройка MUCkl
Теперь MUCkl скачивается и распаковывается в "/usr/local/share/ejabberd/www/muckl". Осталось поменять настройки в "/usr/local/share/ejabberd/www/muckl/config.js":
var BACKENDTYPE = 'binding';
var HTTPBASE = "/http-bind/";
var XMPPDOMAIN = "letinet.ru"; // domain name of jabber service to be used
var ANON_AUTHTYPE = 'nonsasl';
var MUCKLJID = "muckl"; // username
var MUCKLPASS = "muck_password"; // password
var ROOMS =
[
{
name:'support',
description:'Здесь помогут решить возникшие вопросы.',
server:'conference.letinet.ru'//,
// logo: 'http://localhost/spongebob.png'
},
{
name:'talks',
description:'Здесь можно пообщаться.',
server:'conference.letinet.ru'//,
// logo: 'http://localhost/spongebob.png'
}
];
var CONFERENCENOHIST = false;
var DEFAULT_LOCK_MINS = 1;
var MAX_LOCK_MINS = 60;
var timerval = 5000; // poll frequency in msec
var stylesheet = "muckl.css";
var THEMESDIR = "themes";
var DEBUG = true; // turn debugging on
var DEBUG_LVL = 2; // debug-level 0..4 (4 = very noisy)
/* ** Don't touch ** */
var VERSION = "0.4.4";
Если сервер использует не внутреннюю базу для авторизации, то информацию по настройке можно найти здесь.
Теперь MUCkl настроен по адресу:
http://letinet.ru:5280/web/muckl/index.html
Внешние ссылки
- MUCkl — сайт MUCkl
- Install JWChat - аналогичная настройка JWChat
