Upload
marcos-ivan
View
44
Download
0
Embed Size (px)
Citation preview
Instalación y configuración de un servidor Jabber en Windows Pág. 1
Software utilizado en la creación de este documento.
Servidor.
o Servidor de aplicaciones.
AppServ Open Project 2.5.10
Apache 2.2.8
PHP 2.5.6
MySQL 5.0.51b
phpMyAdmin-2.10.3
Openfire 3.7.0
Cliente.
o Pidgin 2.7.11
Instalacion y configuración de un servidor Jabber.
Para instalar un servidor Jabber en windows, se debe instalar Apache, PHP, MySQL y
preparar una base de datos para openfire. Despues de esto, se deberá instalar y
configurar Openfire para dejar nuestro servidor listo.
Consideraciones previas a la instalación.
Si la instalación se realiza sobre un windows 2003 server, o 2008 server, la
configuración de seguridad mejorada de Internet explorer no permitirá ejecutar
la consola de administración de Openfire. Si se quiere administrar Openfire desde el
servidor, habrá que desactivar la configuración de seguridad mejorada de Internet
Explorer. Otra alternativa es ejecutar la consola de administración desde otro pc.
Una vez instalado Openfire en el servidor, hay que configurar el Firewall de Windows
para dar acceso a los siguientes ficheros situados en la carpeta bin de Openfire:
openfire.exe, openfired.exe, openfire-service.exe.
Se puede configurar Openfire, una vez instalado y configurado, como un servicio de
windows que se inicie automáticamente al arrancar el servidor. De esta forma no
tenemos que ejecutar manualmente el servidor Openfire cada vez que iniciamos el
servidor. Para ello existe un fichero llamado openfire-service.exe situado en el
directorio bin de la carpeta de instalación de Openfire. Desde una consola de windows,
situada en el directorio bin de la carpeta de Openfire, podemos ejecutar las siguientes
ordenes:
Instalación y configuración de un servidor Jabber en Windows Pág. 2
openfire-service /install - Instala el servicio de Openfire
openfire-service /uninstall - Desinstala el servicio de Openfire
openfire-service /start - Inicia el servicio de Openfire
openfire-service /stop - Detiene el servicio de Openfire
Instalación de Apache, PHP y MySQL con AppServ.
Una vez descargada de la web de AppServNetwork, la ultima versión del servidor de
aplicaciones con MySQL5, se proced a su instalación. Disponemos de una maquina
virtual con Windows Server 2008 R2 para hacer las pruebas. Esta configurado de la
siguiente manera:
Nombre NetBios: VIRTUAL-2008
Dirección IP: 192.168.1.66
Una vez descargado el fichero appserv-win32-2.5.10, lo ejecutamos. Nos pide es el
directorio donde se va a instalar.
En la siguiente pantalla, se solicita que componentes del servidor de aplicaciones web
se instalarán. Como todos son necesarios, nos aseguramos de que esten todos
seleccionados.
Instalación y configuración de un servidor Jabber en Windows Pág. 3
En la siguiente pantalla, se pide el nombre del servidor y el puerto HTTP de Apache.
Para el nombre del servidor utilizamos localhost, y el puerto lo dejamos sin cambiar
en 80. El campo de correo del administrador lo rellenamos con una dirección de
correo válida para las notificaciones administrativas.
En la siguiente pantalla, se solicita la contraseña del usuario root de MySQL, el
juego de caracteres y cotejamiento para las bases de datos, y si se va a emplear
el motor InnoDB. Introduciremos la contraseña para nuestro usuario root. Para el
juego y cotejamiento de caracteres elegiremos UTF-8 Unicode. Si elegimos otra
variación del juego de caracteres, Openfire puede dar problemas en plena producción.
Nos aseguraremos de que la opción Enable InnoDB este seleccionada. La opción
Old Password Support no es necesario seleccionarla.
Instalación y configuración de un servidor Jabber en Windows Pág. 4
Se empezaran a copiar ficheros. Al terminar, se solicitar iniciar Apache y MySQL.
Con esto ya tenemos instalado y listo nuestro servidor de aplicaciones.
En este punto y antes de continuar, si la instalación se esta haciendo sobre un
servidor Windows de Microsoft, se debe desactivar la seguridad mejorada de Internet
Explorer.
Creación de una base de datos MySQL para Openfire.
Para la creación de la base de datos de Openfire, emplearemos la herramienta
phpMyAdmin instalada por AppServ. Para ello abrimosw Internet Explorer y en la
barra de direcciones escribimos lo siguiente:
Instalación y configuración de un servidor Jabber en Windows Pág. 5
http://localhost/phpMyAdmin
El navegador pedirá usuario y contraseña para acceder al gestor de base de datos.
Para el usuario escribimos root y la contraseña es la que hemos configurado durante
la instalación de AppServ.
Si se solicita la configuración de Intranet de Internet Explorer, la activamos.
Aparecerá la pantalla principal de phpMyAdmin para gestionar la base de datos MySQL.
Crearemos una base de datos para Openfire. La llamaremos openfire y para el
cotejamiento elegimos utf8_unicode_ci.
Ahora ya podemos instalar openfire para disponer de nuestro servidor Jabber.
Instalación de OpenFire.
Ejecutaremos el archivo openfire_3_7_0.exe descargado de la web de ignite
realtime. Se solicita el idioma para la instalación, sugiriendo el Español.
Instalación y configuración de un servidor Jabber en Windows Pág. 6
Tras aceptar los terminos de la licencia, se solicitará el directorio de instalación de
Openfire. Dejaremos el sugerido por el instalador.
En la siguiente pantalla, se pide el nombre para el grupo que se creará en el menú de
inicio. Dejamos la opción sugerida.
Empezará la copia de archivos y al acabar, aparecerá una pantalla en la que se
sugiere ejecutar Openfire.
Instalación y configuración de un servidor Jabber en Windows Pág. 7
Arrancará la consola del servidor de Openfire, indicando que esta funcionando y
podemos empezar la configuración desde el navegador web. Minimizamos la consola
del Openfire (si la cerramos, el servidor dejará de funcionar).
Configuración de Openfire.
Abrimos Internet Explorer, y escribimos lo siguiente para iniciar la configuración de
Openfire.
http://localhost:9090
En la primera pantalla configuramos el idioma. Por supuesto, seleccionaremos el
español, y pulsaremos en el botón continuar.
Instalación y configuración de un servidor Jabber en Windows Pág. 8
En la siguiente pantalla, configuraremos el dominio de Jabber, y los puertos de
escucha de administración. Es un paso crítico, sobre todo en lo que se refiere al
dominio Jabber. Considerando que no vamos a crear un enjambre en Internet, y solo
queremos el servidor Jabber para nuestra red local, el nombre del dominio debe ser el
nombre NetBios del servidor donde esta instalado Openfire. En nuestro caso es
virtual-2008. Los puertos para la administración los dejamos, tal como estan (9090
y 9091).
En la siguiente pantalla, se nos pide la fuente de datos para el servidor Openfire.
Como hemos instalado MySQL con AppServ, elegiremos la opción de Conexión
Estandard.
Instalación y configuración de un servidor Jabber en Windows Pág. 9
En la siguiente pantalla, configuraremos la fuente de datos para Openfire.
Emplearemos la base de datos MySQL que hemos creado anteriormente.
En drivers predefinidos elegimos MySQL.
En clase de driver JDBC dejamos la opción que aparece: com.mysql.jdbc.Driver.
En URL de la base de datos aparecerá lo siguiente:
jdbc:mysql://[host-name]:3306/[dabase-name]
Sustituiremos las palabras entre corchetes para dejar la URL asi:
jdbc:mysql://localhost:3306/openfire
En nombre de usuario ponemos root.
En contraseña escribimos la contraseña de nuestro usuario root.
Las conexiones mínimas permitidas son 3.
Instalación y configuración de un servidor Jabber en Windows Pág. 10
Las conexiones máximas permitidas son el número de usuarios que usarán mensajería,
dejando un intervalo prudente para creación de nuevos usuarios.
El tiempo de vida de la conexión lo dejamos en un día.
En la siguiente pantalla, configuramos el perfil del servidor para escritorio activo, uso
de LDAP, y ClearSpace. Como nuestro servidor no es un controlador de dominio de
windows, y tampoco usamos ClearSpace, elegimos la opción por defecto.
Por último, si todo ha ido bien, configuraremos la cuenta del administrador de
Openfire, cuyo nombre siempre es admin. Introducimos la contraseña para el usuario
admin y la confirmamos.
Instalación y configuración de un servidor Jabber en Windows Pág. 11
Con esto, hemos terminado la configuración inicial de la instalación de Openfire. Ahora
podemos conectarnos a la administración para configurar los parámetros del servidor,
usuarios, grupos, etc.
Para administrar Openfire podemos pulsar el botón Conéctese a la consola de
administración o utilizar Internet Explorer. Si decidimos usar Internet Explorer, en la
barra de direcciones hay que escribir:
http://localhost:9090
En la pantalla de autentificación de Ofenfire, escribimos admin en el cuadro de
usuario, y la contraseña que hemos configurado anteriormente. Aparecerá la pantalla
de configuración de Openfire.
Instalación y configuración de un servidor Jabber en Windows Pág. 12
Aparecerá la pantalla principal de configuración del servidor Openfire.
Configuracion de parámetros, usuarios y grupos de OpenFire.
Lo primero que debemos hacer es desactivar el logeado de anonimos al servidor. Para
ello, en la pantalla principal de administración del servidor, seleccionamos la pestaña
Servidor, subpestaña Administración del Servidor, y la opción Propiedades del
Sistema. Buscamos la opción xmpp.auth.anonymous en la lista de propiedades y
pulsamos sobre el icono de editar situado a la derecha de la línea.
Instalación y configuración de un servidor Jabber en Windows Pág. 13
En el campo valor de la propiedad, sustituimos la palabra true por false, y pulsamos
en el botón guardar propiedad.
Volveremos a la lista de propiedades, donde podemos ver el valor que hemos aplicado
a la propiedad xmpp.auth.anonymous.
A continuación, revisaremos la configuración de idioma y tiempo del servidor. Vamos
a Servidor/Administración del servidor/Idioma y Tiempo.
Instalación y configuración de un servidor Jabber en Windows Pág. 14
Nos aseguraremos de que esta seleccionado nuestro idioma, y nuestra zona horaria y
pulsaremos en el botón guardar configuración.
Ya podemos empezar a crear usuarios jabber. Para ellos vamos a la pestaña
Usuarios/Grupos, elegimos la subpestaña Usuarios, y la opción Crear Nuevo
Usuario. Rellenaremos los campos que tengan un asterisco porque son obligatorios.
El resto de campos son opcionales. Pulsaremos el botón de Crear Usuario o el botón
Crear y Crear Otro, dependiendo de lo que queramos hacer después.
Podemos ver la lista de usuarios que tenemos creados en el servidor en
Usuarios/Grupos-Usuarios-Lista de Usuarios.
Instalación y configuración de un servidor Jabber en Windows Pág. 15
Para crear grupos de usuarios, vamos a Usuarios/Grupos-Grupos-Crear Nuevo
Grupo. Damos un nombre al grupo y pulsamos el botón crear grupo.
Aparecerá la pantalla de editar grupo con el grupo que acabamo de crear. Si
queremos que el grupo, y sus miembros, sean visible a los clientes jabber que
conecten a nuestro servidor, habra que activar la opcion Enable contact list group
sharing e introducir el nombre de la lista de contactos que veran los clientes jabber
para nuestro grupo recien creado.
Instalación y configuración de un servidor Jabber en Windows Pág. 16
Para añadir miembros a este grupo, debemos dirigirnos al área Members of This
Group de la pantalla Editar Grupo, y añadirlos uno a uno.
Instalación y configuración de un servidor Jabber en Windows Pág. 17
Instalación y configuración de un cliente Jabber.
Un cliente jabber grautito, con buena interfaz gráfica, y poco consumo de recursos es
pidgin. Podemos descargar la última versión desde su web. Ejecutamos el archivo
pidgin-2.7.11.exe descargado de la web desde un ordenador de la red con Windows
XP. Elegimos el idioma Español.
En la pantalla de selección de componentes, se pueden dejan los que estan
seleccionados por defecto.
En la siguiente pantalla se solicita el directorio de instalación para el cliente. Podemo
dejar el sugerido por defecto.
Instalación y configuración de un servidor Jabber en Windows Pág. 18
Empezara la instalación, que incluye algunas descargas desde internet.
Cuando termine, tendremos el cliente jabber instalado. Ahora hay que configurarlo
para nuestro servidor Jabber. Lo ejecutamos y aparecerá el asistente para crear una
cuenta. Pulsaremos el botón Añadir.
Instalación y configuración de un servidor Jabber en Windows Pág. 19
En la siguiente pantalla, hay que elegir el protocolo para jabber (XMPP), y configurar
los datos de la cuenta jabber con la que debe arrancar Pidgin.
En protocolo seleccionamos: XMPP
En nombre de usuario, escribimos un usuario del servidor Openfire: paco
En dominio escribimos la ip del servidor Openfire: 192.168.1.66
En contraseña escribimos la contraseña para la cuenta de usuario.
Activamos la casilla Recordar contraseña para evitar que pida la contraseña.
Pulsamos el botón Añadir.
Aparecerá la pantalla de cuentas de Pidgin, con la cuenta que acabamos de crear
habilitada para utilizarla.
Instalación y configuración de un servidor Jabber en Windows Pág. 20
En la primera conexión que hace Pidgin a nuestro servidor Openfire, se suministra un
certificado jabber a Pidgin, que deberemos aceptar.
En la pantalla de lista de amigos de Pidgin, veremos la lista de contactos que hemos
añadido al grupo creado anteriormente en la administración de Openfire.
Con esto tenemos nuestro servidor Openfire de mensajería instantanea, y nuestros
clientes listos para trabajar en producción.