Назад | Перейти на главную страницу

Конфигурация Ejabberd и jwchat

На 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:

http: // локальный: 5280 / jjj / index.html