Professional Documents
Culture Documents
Esta guía mostrará como instalar Openfire bajo un entorno Microsoft y mediante
autenticación de certificados LDAP contra un servidor Active Dirtectory.
Requisitos previos
Dado que Openfire es un servidor Java, instalaremos el último JRE si no lo
tenemos ya instalado. Así pues, descargaremos la última versión de java de
http://www.java.com/es/download/manual.jsp y la instalaremos.
Pese a que Openfire lleve incrustado un motor de bases de datos, es
recomendable usar un motor SQL dedicado para mejor rendimiento. En esta
guía usaremos MySQL 5.1 Community Server, que pese a la compra de Oracle
de Sun Microsystems, gracias a la licencia GPL, continúa siendo de código
abierto. Descargaremos pues el servidor de MySQL de
http://dev.mysql.com/downloads/mysql/ y lo instalaremos.
Para crear la DB y el usuario de modo gráfico, podemos usar MySQL
Workbench: http://dev.mysql.com/downloads/workbench/5.2.html o las
antiguas y descontinuadas GUI Tools: http://dev.mysql.com/downloads/gui-
tools/5.0.html
Una vez instalado todo, crearemos una DB y un usuario con todos los privilegios
en dicha DB. Para esta guía, la DB (o esquema) será “openfire” y el usuario
openfire_root
Tener en cuenta los usuarios administradores, puesto que solo se podrán
incluir en la instalación. Para modificar esos usuarios, se deberá volver a
reinstalar el servidor. Cosa bastante trivial una vez instalado, pero bastante
molesto.
Una vez satisfechos los requisitos previos de Openfire, pasaremos a la instalación del
servidor Jabber. Para ello, nos descargaremos la última versión disponible en:
http://www.igniterealtime.org/downloads/index.jsp#openfire y la ejecutaremos
Elegiremos el idioma de la instalación
Si hemos cumplimentado correctamente los campos y el usuario SQL tiene los permisos
necesarios, pasaremos al siguiente paso: La autenticación LDAP.
Tendremos especial cuidado con este paso, y lo rellenaremos como sigue:
Le daremos a “Setear Testeos” para comprobar que efectivamente nos sale el siguiente
diálogo
Si nos sale este otro, es que algo hemos hecho mal. Y OJO, porque algunos de los campos
anteriores, com DB Base, se ponen en blanco y hay que volver a rellenarlos!!
En el siguiente paso, el mapeo de usuarios, lo podemos dejar tal cual viene por defecto.
Aunque podemos dar al botón de “Testear Seteos” para comprobar que efectivamente saca
los datos de un usuario del directorio. También podemos personalizar los campos que
queremos que obtenga del AD.
Para más información sobre este tipo de licencia, se puede hacer clic en el siguiente enlace:
http://creativecommons.org/licenses/by-nc-sa/2.5/es/