http://andreysmith.wordpress.com/2009/12/18/openfire-no-centos/
Introduo Openfire (antigo Wildfire) um servidor multi-plataforma de colaborao em tempo real (RTC), licenciado sob a GPL e implementa o protocolo XMPP (Jabber). Possui clientes para Windows, Linux e Mac OS e compatvel com vrios programas de comunicao. Neste tutorial irei instalar o Openfire 3.6.4 apenas como Instant Message Corporativo. Clique aqui para ver o artigo sobre a instalao do Openfire no Ubuntu Server 8.04. Mos obra! Instalao do servidor de banco de dados
1 # yum install -y mysql mysql-devel mysql-server php-mysql
Iniciar o MySQL
1 # /etc/init.d/mysqld start
Instalao do PHP
1 # yum install -y php php-ldap php-odbc php php-pear php-gd curl curl-devel
Instalao do Java
1 # yum install -y java
Download do Openfire
1 de 7
24/03/2012 18:38
http://andreysmith.wordpress.com/2009/12/18/openfire-no-centos/
# wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.6.4-1.i386.rpm
Instalao do Openfire
1 # rpm -ivh openfire-3.6.4-1.i386.rpm
Iniciar o Openfire
1 # /etc/init.d/openfire start
Criao do banco de dados para Openfire Existe um script template que utilizado para criar as tabelas, ser necessrio alterar este script para que o banco tambm seja criado.
1 2 # cd /opt/openfire/resources/database # vi openfire_mysql.sql
Ativando os servios openfire e mysql Execute o comando abaixo para ativar os servios openfire e mysql no boot do sistema, basta pressionar a barra de espao sobre o servio desejado deixando-o marcado com *.
1 2 3 ntsysv service openfire start servide mysqld start
Configurao do servidor Openfire Neste ponto do tutorial, o Openfire est instalado e j possui um banco de dados. A partir de agora a configurao ser feita via web. Em seu navegador digite http://IP_DO_SEU_SERVIDOR:9090 Escolha o idioma de sua preferncia.
2 de 7
24/03/2012 18:38
http://andreysmith.wordpress.com/2009/12/18/openfire-no-centos/
Marque a opo Conexo Padro do Banco de Dados para utlizar o banco de dados que foi criado anteriormente.
Em Configuraes do Banco de Dados Conexo Padro, faa de acordo com a figura abaixo.
3 de 7
24/03/2012 18:38
http://andreysmith.wordpress.com/2009/12/18/openfire-no-centos/
Marque a opo Padro para armazenar os usurios e grupos criados no banco de dados.
Setup concludo.
Faa o login com usurio admin e a senha cadastrada anteriormente. Dica: Reinicialize o servidor, caso no consiga fazer login.
4 de 7
24/03/2012 18:38
http://andreysmith.wordpress.com/2009/12/18/openfire-no-centos/
Criao de usurios Os usurios podem ser criados no servidor ou pelo cliente. Irei utilizar o cliente Spark, que tambm um projeto da Ignite Realtime. Faa o download referente a seu sistema operacional. Depois de fazer o login no sistema, clique em Usurios/Grupos e Lista de Usurios. Neste momento deve existir apenas o usurio admin, conforme a imagem abaixo.
Vou criar dois usurios para efetuar testes, o primeiro ser criado diretamente pelo Spark. Depois de devidamente instalado, clique em Contas e informe o nome para o novo usurio, senha e endereo IP do servidor.
5 de 7
24/03/2012 18:38
http://andreysmith.wordpress.com/2009/12/18/openfire-no-centos/
Aps a criao da conta, faa o login e volte a pgina Usurios/Grupos. Neste momento deve existir, o usurio admin e o usurio criado atravs do Spark, conforme a imagem abaixo.
Atravs do gerenciamento web, irei criar o segundo usurio (em homenagem ao meu amigo Franci).
6 de 7
24/03/2012 18:38
http://andreysmith.wordpress.com/2009/12/18/openfire-no-centos/
O Openfire tem diversos plugins que possibilitam expandir suas funcionalidades, nos prximos tutoriais falarei mais sobre plugins, integrao com Active Directory, Asterisk, etc. :wq! Andrey Smith
7 de 7
24/03/2012 18:38