« Previous - Version 2/19 (diff) - Next » - Current version
Julien Sudraud, 10/10/2008 09:06 PM


Installation du serveur

Pré-requis :

  1. Installation d'Erlang sur un Debian :
  • Installation de la Libncurses :
apt-get install libncurses5-dev
  • Installation d'OpenSSL :
apt-get install openssl libssl-dev
  • Installation d'Erlang :
apt-get install erlang
  • Vérification de l'installation

    Check if it is correctly installed:

erl
Erlang (BEAM) emulator version 5.5.5 [source] [hipe]

Eshell V5.5.5  (abort with ^G)
1> halt().
  • Activation de la communication securise SSL/TLS

    Création d'une cle SSL :

openssl req -new -x509 -newkey rsa:1024 -days 3650 -keyout privkey.pem -out server.pem
openssl rsa -in privkey.pem -out privkey.pem
cat privkey.pem >> server.pem
rm privkey.pem
  • Mise en place des communication securite sur le serveur grace au fichier server.pem :
{listen, [{5222, ejabberd_c2s,     [{access, c2s}, {shaper, c2s_shaper},
starttls, {certfile, "/home/ejabberd/server.pem"}]},
{5223, ejabberd_c2s,     [{access, c2s}, {shaper, c2s_shaper},
tls, {certfile, "/home/ejabberd/server.pem"}]},
                ...
 ]}.

{s2s_use_starttls, true}.
{s2s_certfile, "/home/ejabberd/server.pem"}.

Also available in: HTML TXT