Configuration de base du serveur jabberd14

De Wiki JabberFR
Révision datée du 3 juin 2007 à 13:30 par Omega (discussion | contributions) (Premier jet)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher
Participer.png

Tutoriels jabberd14

  1. Installation du serveur Jabber jabberd14
  2. Configuration de base du serveur jabberd14
  3. Création des comptes avec jabberd14
  4. Configuration des ports de jabberd14
  5. Configuration avancée de jabberd14
  6. Intégration de LDAP dans jabberd14
  7. Configurer les passerelles pour jabberd14
  8. server2server (s2s) de jabberd14
  9. Plugins de jabberd14

La configuration de Jabberd14 se fait avec l'aide du fichier de configuration jabber.xml. Le fichier est assez gros, mais est très bien commenté. La configuration par défaut doit aller pour la plupart des besoins, il faut juste remplacer les occurrences de localhost par le nom de domaine du serveur Jabber.

Le fichier de configuration est séparé en plusieurs services :

Session manager

Le session manager (ou sm) gère les comptes des utilisateurs nottamment l'authentification et les listes de contacts.

La section service pour le sm (dont l'id par défaut est sessions.localhost) comprend 3 parties :

  • La définition des noms d'hôtes gérés grâce à la balise <host/>, il est possible de mettre autant de balise que souhaité.
  • La configuration du jsm (Jabber Session Manager) avec le formulaire d'inscription, le message de bienvenue, la liste des services devant apparaître dans le service discovery, ...
  • La liste des modules à charger, il ne faut normalement pas toucher à cette partie.

XDB

Le XDB est le module permettant de rendre persistant les données des utilisateurs. Il stocke les informations dans une base de donnée (il est aussi possible de les stocker dans des fichiers XML). Dans cette section il faut principalement choisir le type de base de données et les paramètres de connexion à la base.

Client connection manager (c2s)

Le c2s permet d'établir les connexions entre les clients et le serveur. Dans cette partie il est possible de changer l'adresse et le port sur lesquelles écoute le serveur.

server-2-server (s2s)

Le s2s gère les connexions entre les serveurs, il n'y a normalement rien à changer ici.

Entrées-Sorties (io)

Cette partie permet de configurer les certificats SSL à utiliser pour le c2s et le s2s.