Установим полноценный веб-клиент для отправки сообщения прямо с web-страницы.
Скачиваем дистрибутив кроссплатформенного jabber-клиента SparkWeb и распаковываем в каталог.
# cd /usr/local/www
# w)get https://download.igniterealtime.org/sparkweb/sparkweb_0_9_0.tar.gz
—2009-11-02 20:41:27— https://download.igniterealtime.org/sparkweb/sparkweb_0_9_0.tar.gz
Resolving download.igniterealtime.org… 216.137.61.96, 216.137.61.76, 216.137.61.69, …
Connecting to download.igniterealtime.org|216.137.61.96|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 645375 (630K) [application/x-gzip]
Saving to: `sparkweb_0_9_0.tar.gz.1′
100%[========================================>] 645,375 999K/s in 0.6s
2009-11-02 20:41:28 (999 KB/s) — `sparkweb_0_9_0.tar.gz.1′ saved [645375/645375]
Разархивируем полученое:
# tar -xzf sparkweb_0_9_0.tar.gz
Перенесем разархивированное в каталог jabber.domain.com (естественно, каталог должен быть создан).
# mv sparkweb jabber.domain.com
Удалим архив
# rm sparkweb_0_9_0.tar.gz
Правим немного файл SparkWeb.html.
Необходимо найти запись
«server: «igniterealtime.org»»
и вписать необходимый домен вместо igniterealtime.org. В моем случае это jabber.12345.ru.
Далее добавляем алиас в конфигурационный файл Apache
usr/local/etc/apache22/httpd.conf
(секция alias_module):
Alias /jabber «/usr/local/www/jabber.domain.com»
<Directory «/usr/local/www/jabber.domain.com/»>
Options none
DirectoryIndex SparkWeb.html
AllowOverride Limit
Order Deny,Allow
Allow from all
</Directory>
Перезапускаем Apache, сначала праверив конфигурацию:
# apachectl configtest
Syntax OK
# apachectl graceful
Теперь в браузере открываем адресс
https://ip_servera/jabber/
и видим окно приглашения. Остается ввести логин и пароль (домен подставится автоматически).