На Leap 15 я установил последнюю версию ejabberd и попытался установить jwchat. Но теперь ejabberd использует файлы yml, и ни одно из руководств по jwchat не использует файлы yml, но я попытался установить соединение. Мой вопрос в том, что в настройке (с использованием ejabberd в качестве сервера, а не apache) определяет веб-адрес для чата? site: 5280 / web / jwchat / index.html дает мне 404. В некоторых руководствах есть строка, которую, я думаю, можно было бы перевести как "/ web": mod_http_fileserver, но это, похоже, не имеет значения. Поскольку jwchat находится в / var / lib / ejabberd / www / jwchat, откуда берется «Интернет» в URL-адресе? Я ничего не получаю в файле webaccess.log, а в основном файле журнала говорится, что он принимает мое подключение к 5280. Как мне заставить jwchat обслуживать страницы?
В этом примере конфигурации:
listen:
-
port: 5280
module: ejabberd_http
request_handlers:
"/jjj": mod_http_fileserver
modules:
mod_http_fileserver:
docroot: "/var/lib/ejabberd/www/jwchat"
Представьте, что вы установили JWChat по указанному вами пути. Затем локальный файл в местоположении
/var/lib/ejabberd/www/jwchat/index.html
будет предоставлен при посещении URL: