В этой статье я расскажу вам о том, как настроить свой Jabber сервер.
Чтобы дело выглядело не таким простым, как
root@poligon:~# apt-get install ejabberd
мы сделаем так, чтобы пользователи jabber брались из той же базы, что и пользователи почтового сервера, в статьях, рассмотренных нами ранее. Также мы настроим джаббер-транспорт в сеть ICQ (не забывать же старых друзей, переход надо начать плавно). Дополнительно мы скомпилируем модуль на эрланге для записи истории.
Напомню, все дело происходит на виртуальном сервере на Ubuntu под чутким руководством OpenVZ
root@poligon:~# lsb_release -d -r -c Description: Ubuntu 10.04 LTS Release: 10.04 Codename: lucid root@poligon:~# uname -a Linux poligon 2.6.18-194.8.1.el5.028stab070.2 #1 SMP Tue Jul 6 15:26:41 MSD 2010 i686 GNU/Linux
И так, приступим.
root@poligon:~# apt-get install ejabberd pyicqt The following NEW packages will be installed: ejabberd erlang-asn1 erlang-base erlang-corba erlang-crypto erlang-docbuilder erlang-edoc erlang-eunit erlang-ic erlang-inets erlang-inviso erlang-mnesia erlang-nox erlang-odbc erlang-os-mon erlang-parsetools erlang-percept erlang-public-key erlang-runtime-tools erlang-snmp erlang-ssh erlang-ssl erlang-syntax-tools erlang-tools erlang-webtool erlang-xmerl liblcms1 libsctp1 lksctp-tools pyicqt python-crypto python-imaging python-mysqldb python-nevow python-openssl python-pam python-pkg-resources python-pyasn1 python-serial python-support python-twisted python-twisted-bin python-twisted-conch python-twisted-core python-twisted-lore python-twisted-mail python-twisted-names python-twisted-news python-twisted-runner python-twisted-web python-twisted-words python-zope.interface 0 upgraded, 52 newly installed, 0 to remove and 98 not upgraded. Need to get 14.6MB of archives. After this operation, 45.7MB of additional disk space will be used.