LINUX-BG Адрес : http://www.linux-bg.org |
Jabber (XMPP) сървър под Debian Squeeze |
От: SmashThePain Публикувана на: 28-09-2012 Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=449591378 |
XMPP (Extensible Messaging and Presence Protocol) или както е
оригиналното име Jabber, е протокол за
моментални съобщения и съобщения за състояние, оформен като
свободен стандарт, базиран на XML.
Има различни видове XMPP сървъри за Линукс. В тази статия ще ви
запозная с инсталацията и конфигурацията на jabberd14 под Debian 6.0
Squeeze.
За да осъществите всички стъпки по инсталацията на XMPP сървър, ще ви трябва малко време и root терминал. Първата стъпка е инсталирането на jabber демона: apt-get install jabber
Текущата версия в хранилищата на Debian е 1.6.1.1. След като го инсталирате, вече трябва да имате работещ Jabber сървър.
Първата и основна стъпка е да се запознаете с конфигурационите
файлове на сървъра. Основните файлове са в директорията
Със задаването на името на сървъра започва същинската
конфигурация. <host><jabberd:cmdline flag="h">localhost</jabberd:cmdline></hos t>На мястото на localhost поставете избраното от вас
име.За да работи правилно сървъра е необходимо да промените и hostnamе-a в /etc/default/jabberd14 . Редактирайте
стойността на променливата:HOSTNAME=localhost
След като направите описаните конфигурации е време да проверите
работата на сървъра.
XMPP сървъра по подразбиране следи за свързвания на порт 5222.
Тъй като XMPP протокола е отворен и е базиран на XML е много
лесно да се комуникира с Jabber сървъра през
<stream:stream to='localhost' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'> На мястото на localhost поставете името на вашия host. След това изпратете: <iq id='reg1' type='get'> <query xmlns='jabber:iq:register'/> </iq> Ако всичко е наред сърърът ще отговори с необходимата информация за регистриране на нови потребители. Ако възникне грешка, убедете се че сте конфигурирали правилно името на сървъра.
След тази стъпка отворете любимия си Jabber клиент като Pidgin
например и създайте нов потребител.
За щастие Jabber демона подържа интеграция на SSL сертификати.
С помощта на такъв сертификат, трафикът между клиентите и вашия
сървър ще бъде криптиран.
Първата стъпка е генериране на частен ключ:
Рестартирайте сървъра и конфигурирайте Jabber клиентите да
използват SSL/TLS криптиране, както и одобрете генерирания от
нас сертификат. << Интервю на „Линукс за българи“ с Хюсеин Исмаил | Как работи DNS, част 1 - Resolvers и Cache сървъри. >> |
Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук,
но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора,
както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.
All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
|