« Previous -
Version 2/19
(diff) -
Next » -
Current version
Julien Sudraud, 10/10/2008 09:06 PM
Installation du serveur¶
Pré-requis :¶
- 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"}.