Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Программы под FreeBSD Веб-клиент для jabber SparkWeb

Веб-клиент для jabber SparkWeb

Установим полноценный веб-клиент для отправки сообщения прямо с web-страницы. Скачиваем дистрибутив кроссплатформенного jabber-клиента SparkWeb и распаковываем в каталог.

# cd /usr/local/www
# w)get http://download.igniterealtime.org/sparkweb/sparkweb_0_9_0.tar.gz
--2009-11-02 20:41:27--  http://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

Теперь в браузере открываем адресс http://ip_servera/jabber/ и видим окно приглашения. Остается ввести логин и пароль (домен подставится автоматически).