Linux - Zabbix - OpenFire - OpenSsh - Asterisk - Vmware - VirtualBox - Avaya
Vous n'êtes pas identifié.
Pages: 1

Ce tutoriel vous permettra d'installer et de configurer OPENFIRE afin de profiter pleinement d'un serveur de CHAT privée OPEN SOURCE.
La plateforme choisi est CentOs, mais comme toutes les distributions sont pratiquement identique, il ne devrai pas y avoir beaucoup de problème pour adapter ce tutoriel avec l'une d'entre elle.
D'ailleur, je suis preneur de tutoriel en miroir avec celui-ci pour l'installation d'OPENFIRE.
Avant de commencer:
Préparons a machine qui hébergera cette application. Il y a une étape préliminaire à compléter avant d'installer OPENFIRE. Cette étape est facultative et n'en empêchera pas le fonctionnement, mais je la conseille vivement pour une question pratique.
Installer les packages nécessaires:
[root@#] yum -y install php php-xml php-mbstring php-bcmath php-gd php-mysql httpd mysql gcc mysql-server mysql-devel
Cette étape consiste à créer une base de donnée pour OPENFIRE avec mysql :
[root@~] mysql -u root -p
password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 32698
Server version: 5.0.77 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> CREATE DATABASE openfire;
Query OK, 1 row affected (0.05 sec)
mysql> CREATE USER 'openfire'@'localhost' IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.13 sec)
mysql> GRANT USAGE ON *.* TO 'openfire'@'localhost' IDENTIFIED BY 'password' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON `openfire`.* TO 'openfire'@'localhost';
Query OK, 0 rows affected (0.02 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.02 sec)
mysql> quit
Bye
Maintenant que cette étape préliminaire a été complété avec succès, nous allons maintenant télécharger OPENFIRE :
[root@~] wget http://zabbixagent.free.fr/openfire-3.6.4-1.i386.rpm
...............................................................................
HTTP request sent, awaiting response... 200 OK
Length: 43394370 (41M) [application/octet-stream]
Saving to: `openfire-3.6.4-1.i386.rpm'
100%[======================================>] 43,394,370 632K/s in 56s
2010-06-14 17:25:44 (760 KB/s) - `openfire-3.6.4-1.i386.rpm' saved [43394370/43394370]
Installation de OPENFIRE:
[root@~] rpm -ivh openfire-3.6.4-1.i386.rpm
Preparing... ########################################### [100%]
1:openfire ########################################### [100%]
Si votre firewall est activé, vous devrez ouvrir les ports suivant:
-A INPUT -p tcp -i eth0 --dport 5222 -j ACCEPT
-A INPUT -p udp -i eth0 --dport 5222 -j ACCEPT
-A INPUT -p tcp -i eth0 --dport 7777 -j ACCEPT
-A INPUT -p udp -i eth0 --dport 7777 -j ACCEPT
-A INPUT -p tcp -i eth0 --dport 9090 -j ACCEPT
-A INPUT -p udp -i eth0 --dport 9090 -j ACCEPT
-A INPUT -p tcp -i eth0 --dport 9091 -j ACCEPT
-A INPUT -p udp -i eth0 --dport 9091 -j ACCEPT
Et ensuite redémarrer le service du firewall:
[root@~] service iptables restart
Démarrer le service OPENFIRE:
[root@~] service openfire start
Et la configuration se fera directement via l'interface web.
OUvrez une page internet explorer (ou mozilla firefox) et tapez ceci :
http://adresseIP:9090/setup/index.jsp
Choisissez votre langue et cliquez sur le bouton "suivant"
Configurer l'adresse IP de votre serveur ou le nom de votre machine si vous avez un DNS.
Sélectionner "connexion standard à la base de donnée" et cliquez sur "continuer"
Sélectionner "MySql" dans la liste "Pilote de base de donnée Prédéfinis"
Compléter le champs "URL de la base donnée" avec l'adresse IP de votre machine ou le hostname avec le nom de la base de donnée.
Remplisser ensuite l'utilisateur et le mot de passe qui aura accès à cette base de donnée avec les droit adéquat.
Cliquez ensuite sur "Continuer"
Laisser le choix par défaut et cliquez sur "Continuer"
Compléter les champs adresse-mail et password et cliquez sur "continuer" sinon sur "passer cette étape"
Arrivée à cette étape, vous avez enfin compléter la configuration d'OPENFIRE et maintenant cliquer sur le bouton "Connectez vous à la console d'administration" pour commencer à administrer votre nouveau serveur d'Instant Messaging.
A ce moment précis, vous devez redémarrer le service OPENFIRE:
[root@~] service openfire restart
Et pour finir, connectez vous avec les identifiants que vous avez récemment définit, sinon par défaut c'est login : admin et password : admin.
Enjoy;)
Hors ligne
Pages: 1