Sei sulla pagina 1di 25

Manual de Instalacin de Openfire

Mensajera OpenFire: Instalacin y


Configuracin
Exportamos una nueva OVA de DEBIAN.

Configuramos su interfaz:

# rm /etc/udev/rules.d/70-persistem-net.rules
# reboot

Preparamos la conexin remota:


# apt-get install ssh

#ifconfig -a

Instalacin paso a paso:

$ ssh root@192.168.1.198

Necesitaremos en la instalacin de mensajera OpenFire:


Servidor LAMP
Linux
Apache
MySQL
PHP

phpadmin y Java

# apt-get install apache2 php5 mysql-server 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 mquina 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 tuviramos un Servidor de Directorio (LDAP), sealaramos esta opcin,
as los usuarios de LDAP se importara al OpenFire.

Como no lo tenemos en esta ocasin, sealamos la opcin Por defecto.

Si no se lee correctamente esta pantalla, podemos darle a continuar y caer


en un problema tpico. Se ha puesto nuestro correo electrnico como
administrador, y en este caso, la contrasea 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.

CONFIGURACIN

Configuracin del servidor recomendada:

Zona horaria.

Pestaa Configuracin del Servidor / Registros y Conexiones.


Deshabilitamos el que se puedan registrar libremente, el cambio de
contrasea y el acceso annimo.

Usuarios/Grupos:
Creamos varios usuarios nuevos, ya que no se ha conectado con ningn
servidor LDAP

Nuevo Grupos.

Nuevos usuarios pertenecientes al grupo anterior

Se agregan a estos usuarios a mi nuevo grupo


Verificacin con un cliente de mensajera:

Instalamos un cliente de mensajera como Spark en por ejemplo nuestra


mquina 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
mensajera 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 desempeo
con una base externa como MySQL o SQL.
Instalacin y Configuracin 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 opcin
de Install MySQL Products como se muestra en la siguiente captura: Dudas o
comentarios escribir: walex.cordova@outlook.com
Luego aceptamos los trminos 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 opcin de Skip check for updates. Dudas o comentarios
escribir: walex.cordova@outlook.com
Escogemos el tipo de instalacin de MySQL que queremos realizar ( se
recomienda instalacin Completa para tener acceso a todas las funciones y
herramientas de administracin de bases MySQL) y hacemos clic en Siguiente.
Luego el instalador realiza la verificacin de los prerrequisitos de instalacin 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: walex.cordova@outlook.com
Procedemos a la instalacin de todos los componentes de MySQL como se
muestra a continuacin.
Despus de instalado MySQL procedemos a la configuracin 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
configuracin. Dudas o comentarios escribir: walex.cordova@outlook.com
Procedemos a configurar la contrasea 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:
walex.cordova@outlook.com
Nos quedara configurado como se muestra a continuacin:
Configuramos las opciones del servicio y del log como se muestran: Dudas o
comentarios escribir: walex.cordova@outlook.com
Se termina la configuracin de la instancia e instalamos los Ejemplos y
Documentacin de MySQL. Dudas o comentarios escribir:
walex.cordova@outlook.com
Por ltimo finalizamos la instalacin de MySQL e iniciamos el entorno de desarrollo
para la creacin de la base que usaremos en Openfire.
Ya dentro del Workbench abriremos el administrador de bases y consultas para
proceder a la creacin de la base de datos que usaremos en conjunto con
Openfire. Dudas o comentarios escribir: walex.cordova@outlook.com
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 contrasea del usuario que hallamos
especificado en la conexin.
Ya en el editor de consultas escribimos el codigo mysql para crear la base que
usaremos para la coneccin con Openfire (en esta caso la llamaremos openfire) y
hacemos clic en el botn Dudas o comentarios escribir:
walex.cordova@outlook.com
Con esto hemos finalizado el proceso de configuracin de MySQL y creacin de la
base, las tablas que se necesitan se crearn despus de instalado Openfire por
medio de los scripts que se crean en su instalacin.
Instalacin de Openfire
Procedemos a ejecutar el instalador de Openfire y seleccionamos el idioma para la
instalacin.
Aceptamos los trminos de la licencia Dudas o comentarios escribir:
walex.cordova@outlook.com
Seleccionamos el directorio de destino o dejamos el por defecto.
Procedemos a instalar el servidor Openfire. Dudas o comentarios escribir:
walex.cordova@outlook.com
Finalizamos la instalacin 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 opcin Open SQL Script y buscamos el script de creacin
de tablas para Openfire en la carpeta de instalacin 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 edicin de consultas como se
muestra en la siguiente captura. Dudas o comentarios escribir:
walex.cordova@outlook.com
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,
despus de lo cual podemos cerra el workbench de MySQL.
Podemos iniciar el servidor de Openfire desde el menu Inicio, Todos los
programas, aunque este mtodo no es recomendable ya que cada vez que se
Dudas o comentarios escribir: walex.cordova@outlook.com
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 automtico y lo iniciamos. Dudas
o comentarios escribir: walex.cordova@outlook.com
Luego en el navegador iniciamos la configuracin de nuestro servidor Openfire con
la siguiente direccin 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:
walex.cordova@outlook.com
Configuramos la conexin a la base MySQL que creamos para Openfire con el
usuario que creamos en el momento de instalacin de MySQL.
Elegimos que los usuarios que creemos se almacenen en la base de Openfire
(opcin por defecto) aunque podramos tambin integrar Openfire con Active
Directory de Windows Server. Dudas o comentarios escribir:
walex.cordova@outlook.com
Configuramos la cuenta del administrador de Openfire.
Con esto habremos finalizado la configuracin de Openfire y podremos loguearnos
a la consola de administracin por la direccin http://localhost:9090 e iniciar con la
creacin de grupos y usuarios, como se muestra en las siguientes capturas. Dudas
o comentarios escribir: walex.cordova@outlook.com

Potrebbero piacerti anche