Manual de Instalación de Openfire
Mensajería OpenFire: Instalación y Configuración Exportamos una nueva OVA de DEBIAN.
Configuramos su interfaz:
# rm /etc/udev/rules.d/70-persistem-net.rules # reboot
Preparamos la conexión remota: # apt-get install ssh #ifconfig -a
Instalación paso a paso: $ ssh
[email protected]
•
•
•
Necesitaremos en la instalación de mensajería OpenFire: Servidor LAMP Linux Apache MySQL
•
PHP phpadmin y Java
# apt-get install apache2 php5 mysql-server phpmyadmin phpmyadmin # apt-get install openjdk-6-jdk
Descarga y puesta en funcionamiento de OpenFire:
# wget http://download.igniterealtime.org/openfire/openfire_3.9.1_all.deb # dpkg -i openfire_3.9.1_all.deb Para saber que está funcionando: # netstat -putan|grep java
Voy al navegador de mi máquina REAL y pongo la IP:8080, en mi caso,192.168.1.198:9090
No se recomienda que se use la Base de Datos internas , pero en este caso lo vamos a hacer así para ver como funciona OpenFire.
Si tuviéramos un Servidor de Directorio (LDAP), señalaríamos esta opción, así los usuarios de LDAP se importaría al OpenFire. Como no lo tenemos en esta ocasión, señalamos la opción Por defecto.
Si no se lee correctamente esta pantalla, podemos darle a continuar y caer en un problema típico. Se ha puesto nuestro correo electrónico como administrador, y en este caso, la contraseña admin. Pero al leer la pantalla te recuerda que el usuario es admin, y no el coreo que acabas de poner.
Tal y como se ha dicho anteriormente, este nombre de usuario no es tú correo de administrador, sino admin, el cual se pone por defecto y que luego por seguridad debemos de modificar.
Ya estamos dentro, ahora solo debemos configurarlo.
CONFIGURACIÓN Configuración del servidor recomendada:
Zona horaria.
Pestaña Configuración del Servidor / Registros y Conexiones .
Deshabilitamos el que se puedan registrar libremente, el cambio de contraseña y el acceso anónimo.
Usuarios/Grupos: Creamos varios usuarios nuevos, ya que no se ha conectado con ningún servidor LDAP
Nuevo Grupos.
Nuevos usuarios pertenecientes al grupo anterior
Se agregan a estos usuarios a mi nuevo grupo
Verificación con un cliente de mensajería: Instalamos un cliente de mensajería como Spark en por ejemplo nuestra máquina real Ubuntu. http://www.igniterealtime.org/downloads/index.jsp
Una vez descargado lo descomprimimos y ejecutamos.
Ahora abrimos un cliente Windows xp , e instalamos tambien el cliente de mensajería para poder probar distintas opciones que nos ofrece OpenFire. Lo que necesitamos para poder montar nuestro propio servidor Openfire con cliente de XMPP Spark es lo siguiente; MySQL Instalador de Openfire Cliente Spark En primer lugar procedemos a instalar MySQL para configurar la base de datos que se vinculará con el servidor Openfire, aunque podemos usar la base interna por defecto que nos proporciona Openfire aunque se logra un mejor desempeño con una base externa como MySQL o SQL.
Instalación y Config uración de MySQL En primer lugar si no tenemos el instalador de MySQL podemos descargarlo del siguiente enlace http://dev.mysql.com/downloads/installer/, luego ejecutamos el instalador lo que nos lleva a la siguiente pantalla, en donde escogeremos la opción de Install MySQL Products como se muestra en la siguiente captura: Dudas o comentarios escribir:
[email protected]
Luego aceptamos los términos de la licencia de MySQL y hacemos clic en Siguiente. Por si deseamos que el instalador de MySQL verifique si hay actualizaciones del producto antes de instalarse dejamos la siguiente pantalla tal como esta, de lo contrario marcamos la opción de Skip check for updates. Dudas o comentarios escribir:
[email protected]
Escogemos el tipo de instalación de MySQL que queremos realizar ( se recomienda instalación Completa para tener acceso a todas las funciones y herramientas de administración de bases MySQL) y hacemos clic en Siguiente. Luego el instalador realiza la verificación de los prerrequisitos de instalación si alguno no se cumple simplemente debemos hacer clic en Execute para que sean descargados e instalados por el instalador de MySQL. Dudas o comentarios escribir:
[email protected]
Procedemos a la instalación de todos los componentes de MySQL como se muestra a continuación. Después de instalado MySQL procedemos a la configuración de la instancia de MySQL como se muestra en las pantallas siguientes. Escogemos en este caso que actue como un Server Machine para que optimice las conexiones a la base y marcamos que muestre las opciones avanzadas de configuración. Dudas o comentarios escribir:
[email protected]
Procedemos a configurar la contraseña para el usuario root (administrador) y crearemos un usuario adicional que sera el usemos para acceder a la base que crearemos para Openfire Dudas o comentarios escribir:
[email protected]
Nos quedara configurado como se muestra a continuación: Configuramos las opciones del servicio y del log como se muestran: Dudas o comentarios escribir:
[email protected]
Se termina la configuración de la instancia e instalamos los Ejemplos y Documentación de MySQL. Dudas o comentarios escribir:
[email protected]
Por último finalizamos la instalación de MySQL e iniciamos el entorno de desarrollo para la creación de la base que usaremos en Openfire. Ya dentro del Workbench abriremos el administrador de bases y consultas para proceder a la creación de la base de datos que usaremos en conjunto con Openfire. Dudas o comentarios escribir:
[email protected]
Especificamos a que instancia de MySQL nos queremos conectar con que usuario y password, y si deseamos a la base o esquema con el que nos conectaremos por defecto al hacer clic en Ok se nos solicitará la contraseña del usuario que hallamos especificado en la conexión. Ya en el editor de consultas escribimos el codigo mysql para crear la base que usaremos para la conección con Openfire (en esta caso la llamaremos openfire) y hacemos clic en el botón Dudas o comentarios escribir:
[email protected]
Con esto hemos finalizado el proceso de configuración de MySQL y creación de la base, las tablas que se necesitan se crearán después de instalado Openfire por medio de los scripts que se crean en su instalación.
Instalación de Openf ire Procedemos a ejecutar el instalador de Openfire y seleccionamos el idioma para la instalación. Aceptamos los términos de la licencia Dudas o comentarios escribir:
[email protected]
Seleccionamos el directorio de destino o dejamos el por defecto. Procedemos a instalar el servidor Openfire. Dudas o comentarios escribir:
[email protected]
Finalizamos la instalación pero no ejecutamos aun el servidor ya que primero regresaremos al Workbench de MySQL a crear las tablas necesarias. En el workbench escogemos en primer lugar crear una nueva ventana de consulta y luego del menu File la opción Open SQL Script y buscamos el script de creación de tablas para Openfire en la carpeta de instalación del servidor Openfire siendo la ruta por defecto de los scripts la siguiente: C:\Program Files (x86)\Openfire\resources\database y escogemos el script llamado openfire_mysql para que se cargue en la ventana de edición de consultas como se muestra en la siguiente captura. Dudas o comentarios escribir:
[email protected]
Ejecutamos el script y refrescamos posteriormente el nodo de las bases de datos para ver como han sido creadas exitosamente las tablas que usara openfire, después de lo cual podemos cerra el workbench de MySQL. Podemos iniciar el servidor de Openfire desde el m enu Inicio, Todos los programas, aunque este método no es recomendable ya que cada vez que se Dudas o comentarios escribir:
[email protected]
apague o reinicie el equipo debemos volver a ejecutar el servidor, en lugar de ello instalaremos Openfire como servicio tal como se muestra en las siguientes capturas: Luego vamos a nuestro panel de control, herramientas administrativas, Servicios y buscamos el servicio de openfire lo ponemos en automático y lo i niciamos. Dudas o comentarios escribir:
[email protected]
Luego en el navegador iniciamos la configuración de nuestro servidor Openfire con la siguiente dirección http://localhost:9090 y lo primero que haremos es escoger el idioma para el servidor. Luego seteamos el nombre del dominio y los puertos los dejamos con los valores por defecto. Elegimos el tipo de base a usar por Openfire si la externa (MySQL, SQL, etc.) con mejor rendimiento o la interna de Openfire. Dudas o comentarios escribir:
[email protected]
Configuramos la conexión a la base MySQL que creamos para Openfire con el usuario que creamos en el momento de instalación de MySQL. Elegimos que los usuarios que creemos se almacenen en la base de Openfire (opción por defecto) aunque podríamos también integrar Openfire con Active Directory de Windows Server. Dudas o comentarios escribir:
[email protected]
Configuramos la cuenta del administrador de Openfire. Con esto habremos finalizado la configuración de Openfire y podremos loguearnos a la consola de administración por la dirección http://localhost:9090 e iniciar con la creación de grupos y usuarios, como se muestra en las siguientes capturas. Dudas o comentarios escribir:
[email protected]