(ОС: 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
Комментариев нет:
Отправить комментарий