(ОС: Debian 5.0)
Приводим /etc/ejabberd/ejabberd.cfg к такому виду:
{listen,
[
...
{5280, ejabberd_http, [
{request_handlers, [
{["web"], mod_http_fileserver}
]},
http_bind,
http_poll,
web_admin
]}
]}.
{modules,
[
...
{mod_http_bind, []},
{mod_http_fileserver, [
{docroot, "/var/lib/ejabberd/www"},
{accesslog, "/var/log/ejabberd/webaccess.log"}
]}
]}.
Скачиваем джаббер веб-клиент http://blog.jwchat.org/jwchat/ и разворачиваем
mkdir /var/lib/ejabberd/www cd /var/lib/ejabberd/www tar -xzvf jwchat-1.0.tar.gz mv jwchat-1.0 jwchat cd jwchat
Оставляем только русскую локализацию
for a in $(ls *.ru); do b=${a%.ru}; cp $a $b; done
удаляем все остальные
rm *.html.* *.js.*
Накатываем права
cd /var/lib/ejabberd/
chown -R ejabberd:ejabberd ./www
Правим конфиг веб-клиента config.js
var SITENAME = "jabber.example.org"; var BACKENDS = [ { name:"Native Binding", description:"Ejabberd's native HTTP Binding backend", httpbase:"/http-bind/", type:"binding", servers_allowed:[SITENAME] } ]; ...
Перезагружаем
invoke-rc.d ejabberd restart
Проверяем
http://<ip_address>:5280/web/jwchat/index.html
Комментариев нет:
Отправить комментарий