Jabber Para Windows

  • Upload
    samanco

  • View
    461

  • Download
    1

Embed Size (px)

Citation preview

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 1

Software utilizado en la creacin de este documento. Servidor. o Servidor de aplicaciones. AppServ Open Project 2.5.10 Cliente. o Pidgin 2.7.11 Apache 2.2.8 PHP 2.5.6 MySQL 5.0.51b phpMyAdmin-2.10.3

Openfire 3.7.0

Instalacion y configuracin 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 instalacin. Si la instalacin se realiza sobre un windows 2003 server, o 2008 server, la configuracin de seguridad mejorada de Internet explorer no permitir ejecutar la consola de administracin de Openfire. Si se quiere administrar Openfire desde el servidor, habr que desactivar la configuracin de seguridad mejorada de Internet Explorer. Otra alternativa es ejecutar la consola de administracin 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 automticamente 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 instalacin de Openfire. Desde una consola de windows, situada en el directorio bin de la carpeta de Openfire, podemos ejecutar las siguientes ordenes:

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 2

openfire-service /install

- Instala el servicio de Openfire

openfire-service /uninstall - Desinstala el servicio de Openfire openfire-service /start openfire-service /stop - Inicia el servicio de Openfire - Detiene el servicio de Openfire

Instalacin de Apache, PHP y MySQL con AppServ. Una vez descargada de la web de AppServNetwork, la ultima versin del servidor de aplicaciones con MySQL5, se proced a su instalacin. Disponemos de una maquina virtual con Windows Server 2008 R2 para hacer las pruebas. Esta configurado de la siguiente manera: Nombre NetBios: VIRTUAL-2008 Direccin 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 instalarn. Como todos son necesarios, nos aseguramos de que esten todos seleccionados.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 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 direccin de correo vlida para las notificaciones administrativas.

En la siguiente pantalla, se solicita la contrasea 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 contrasea para nuestro usuario root. Para el juego y cotejamiento de caracteres elegiremos UTF-8 Unicode. Si elegimos otra variacin del juego de caracteres, Openfire puede dar problemas en plena produccin. Nos aseguraremos de que la opcin Enable InnoDB este seleccionada. La opcin Old Password Support no es necesario seleccionarla.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 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 instalacin se esta haciendo sobre un servidor Windows de Microsoft, se debe desactivar la seguridad mejorada de Internet Explorer.

Creacin de una base de datos MySQL para Openfire. Para la creacin 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:

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 5

http://localhost/phpMyAdmin El navegador pedir usuario y contrasea para acceder al gestor de base de datos. Para el usuario escribimos root y la contrasea es la que hemos configurado durante la instalacin de AppServ.

Si se solicita la configuracin 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. Instalacin de OpenFire. Ejecutaremos el archivo openfire_3_7_0.exe descargado de la web de ignite realtime. Se solicita el idioma para la instalacin, sugiriendo el Espaol.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 6

Tras aceptar los terminos de la licencia, se solicitar el directorio de instalacin 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 opcin sugerida.

Empezar la copia de archivos y al acabar, aparecer una pantalla en la que se sugiere ejecutar Openfire.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 7

Arrancar la consola del servidor de Openfire, indicando que esta funcionando y podemos empezar la configuracin desde el navegador web. Minimizamos la consola del Openfire (si la cerramos, el servidor dejar de funcionar).

Configuracin de Openfire. Abrimos Internet Explorer, y escribimos lo siguiente para iniciar la configuracin de Openfire. http://localhost:9090

En la primera pantalla configuramos el idioma. Por supuesto, seleccionaremos el espaol, y pulsaremos en el botn continuar.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 8

En la siguiente pantalla, configuraremos el dominio de Jabber, y los puertos de escucha de administracin. Es un paso crtico, 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 administracin 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 opcin de Conexin Estandard.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 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 opcin 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 contrasea escribimos la contrasea de nuestro usuario root. Las conexiones mnimas permitidas son 3.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 10

Las conexiones mximas permitidas son el nmero de usuarios que usarn mensajera, dejando un intervalo prudente para creacin de nuevos usuarios. El tiempo de vida de la conexin lo dejamos en un da.

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 opcin por defecto.

Por ltimo, si todo ha ido bien, configuraremos la cuenta del administrador de Openfire, cuyo nombre siempre es admin. Introducimos la contrasea para el usuario admin y la confirmamos.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 11

Con esto, hemos terminado la configuracin inicial de la instalacin de Openfire. Ahora podemos conectarnos a la administracin para configurar los parmetros del servidor, usuarios, grupos, etc.

Para administrar Openfire podemos pulsar el botn Conctese a la consola de administracin o utilizar Internet Explorer. Si decidimos usar Internet Explorer, en la barra de direcciones hay que escribir: http://localhost:9090 En la pantalla de autentificacin de Ofenfire, escribimos admin en el cuadro de usuario, y la contrasea que hemos configurado anteriormente. Aparecer la pantalla de configuracin de Openfire.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 12

Aparecer la pantalla principal de configuracin del servidor Openfire.

Configuracion de parmetros, 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 administracin del servidor, seleccionamos la pestaa Servidor, subpestaa Administracin del Servidor, y la opcin Propiedades del Sistema. Buscamos la opcin xmpp.auth.anonymous en la lista de propiedades y pulsamos sobre el icono de editar situado a la derecha de la lnea.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 13

En el campo valor de la propiedad, sustituimos la palabra true por false, y pulsamos en el botn guardar propiedad.

Volveremos a la lista de propiedades, donde podemos ver el valor que hemos aplicado a la propiedad xmpp.auth.anonymous.

A continuacin, revisaremos la configuracin de idioma y tiempo del servidor. Vamos a Servidor/Administracin del servidor/Idioma y Tiempo.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 14

Nos aseguraremos de que esta seleccionado nuestro idioma, y nuestra zona horaria y pulsaremos en el botn guardar configuracin.

Ya podemos empezar a crear usuarios jabber. Para ellos vamos a la pestaa Usuarios/Grupos, elegimos la subpestaa Usuarios, y la opcin Crear Nuevo Usuario. Rellenaremos los campos que tengan un asterisco porque son obligatorios. El resto de campos son opcionales. Pulsaremos el botn de Crear Usuario o el botn Crear y Crear Otro, dependiendo de lo que queramos hacer despus.

Podemos ver la lista de usuarios que tenemos creados en el servidor en Usuarios/Grupos-Usuarios-Lista de Usuarios.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 15

Para crear grupos de usuarios, vamos a Usuarios/Grupos-Grupos-Crear Nuevo Grupo. Damos un nombre al grupo y pulsamos el botn 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.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 16

Para aadir miembros a este grupo, debemos dirigirnos al rea Members of This Group de la pantalla Editar Grupo, y aadirlos uno a uno.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 17

Instalacin y configuracin de un cliente Jabber. Un cliente jabber grautito, con buena interfaz grfica, y poco consumo de recursos es pidgin. Podemos descargar la ltima versin 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 Espaol.

En la pantalla de seleccin de componentes, se pueden dejan los que estan seleccionados por defecto.

En la siguiente pantalla se solicita el directorio de instalacin para el cliente. Podemo dejar el sugerido por defecto.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 18

Empezara la instalacin, 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 botn Aadir.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 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 contrasea escribimos la contrasea para la cuenta de usuario. Activamos la casilla Recordar contrasea para evitar que pida la contrasea. Pulsamos el botn Aadir.

Aparecer la pantalla de cuentas de Pidgin, con la cuenta que acabamos de crear habilitada para utilizarla.

Instalacin y configuracin de un servidor Jabber en Windows

Pg. 20

En la primera conexin 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 aadido al grupo creado anteriormente en la administracin de Openfire.

Con esto tenemos nuestro servidor Openfire de mensajera instantanea, y nuestros clientes listos para trabajar en produccin.