Download instalacion y configuracion de un servidor
Document related concepts
no text concepts found
Transcript
INSTALACION Y CONFIGURACION DE UN SERVIDOR DE MESAJERIA INSTANTANEA (OPENFIRE) LUIS ALBERTO MORALES SANDOVAL CODIGO: 1150435 YERMISON ADOLFO CHAVEZ CODIGO: 1150399 UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMAS SAN JOSE DE CUCUTA 2015 INSTALACION Y CONFIGURACION DE UN SERVIDOR DE MESAJERIA INSTANTANEA (OPENFIRE) LUIS ALBERTO MORALES SANDOVAL CODIGO: 1150435 YERMISON ADOLFO CHAVEZ CODIGO: 1150399 PROFESOR: ING. JEAN POLO CEQUEDA OLAGO UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMAS SAN JOSE DE CUCUTA 2015 INTRODUCCION La mensajería instantánea requiere el uso de un cliente de mensajería instantánea que realiza el servicio y se diferencia del correo electrónico. La mayoría usan redes propietarias de los diferentes softwares que ofrecen este servicio en cada máquina diferente. Adicionalmente, hay programas de mensajería que sirven de gran ayuda para que llegue su envío de forma instantánea que utilizan el protocolo abierto XMPP, con un conjunto descentralizado de servidores. Los clientes de mensajería instantánea más utilizados en el pasado fueron ICQ, Yahoo! Messenger, Pidgin, AIM (AOL Instant Messenger), Google Talk (sustituido actualmente por Hangouts) y Windows Live Messenger, actualmente integrado en Skype. Actualmente la mensajería instantánea ha dado un vuelco hacia las aplicaciones móviles, aplicaciones multiplataforma, o directamente servicios web que no necesitan de ninguna aplicación para poder funcionar. Tienen especial relevancia Facebook_Messenger, Skype, Line, Hangouts, Telegram y Whatsapp. Todos estos servicios han heredado algunas ideas del viejo sistema de conversación IRC, especialmente en lo que se refiere al uso de expresiones, emoticonos, o sistema para interactuar con otros contactos. Por norma general ninguno de estos servicios permite comunicarse con usuarios de otras aplicaciones. OBJETIVOS Del presente documento se tienen como objetivos: finir y entender el concepto de OPENFIRE, identificar sus usos y los beneficios que trae su aplicación. or OPENFIRE en Fedora Server 22 para su aplicación como servicio. n de OPENFIRE en Fedora Server 22. CARACTERISTICAS Openfire implementa las siguientes características: gún las necesidades Tarjetas personales con Avatar . CONCEPTO DE MENSAJERIA INSTANTANEA La mensajería instantánea (conocida también en inglés como IM) es una forma de comunicación en tiempo real entre dos o más personas basada en texto. El texto es enviado a través de dispositivos conectados a una red como Internet. CONCEPTO DE OPENFIRE Openfire (antes llamado Servidor Wildfire) es un servidor Jabber/XMPP escrito en Java provee licencias comerciales y GNU. La administración del servidor se hace a través de una interfaz web, que corre por defecto en el puerto 9090 (HTTP) y 9091 (HTTPS). Los administradores pueden conectarse desde cualquier lugar y editar la configuración del servidor, agregar y borrar usuarios, crear cuartos de conferencia permanentes, etc. Jabber es un protocolo libre para mensajería instantánea, basado en el estándar XML y gestionado por XMPP Standards Foundation. La red de Jabber está formada por miles de grandes y pequeños servidores en todo el mundo, interconectados por Internet. Habitualmente la red es utilizada por alrededor de un millón de personas. Es el proyecto más aceptado como la alternativa libre al sistema MSN Messenger de Microsoft, al AOL o al Yahoo Messenger. Aunque es un protocolo bastante minoritario, está creciendo más cada día, gracias a los usuarios y a Google, que ha creado un cliente de mensajería instantánea que utiliza basado en Jabber nos referimos al Google Talk. INSTALACION Y CONFIGURACION DE UN SERVIDOR DE MENSAJERIA INSTANTANE (OPENFIRE) Configuración previa del Servidor ra. ara evitar problemas con la JRE. crear bases de datos y usuarios. Instalación Openfire Openfire, como decía anteriormente es una aplicación multiplataforma, disponible para todas las plataformas conocidas - Windows, Mac yLinux. Puede descargarlo para su sistema operativo y la arquitectura desde el enlace de abajo http://www.igniterealtime.org/downloads/index.jsp Usando el comando wget podrá descargar el paquete e instalarlo usando dpkg o rpm, como se muestra a continuación. Podemos observar que ha iniciado la descarga. Seguimos con el siguiente línea para terminar la instalación. Prosigue la instalación. Después de la instalación, detenga e inicie el servicio Openfire. Todo un fallo debería salir bien pero se nos presenta INSTLACION JRE DE ORACLE EN FEDORA Paso 1: Descargar Java JDK Descargar más reciente de Java SE Development Kit 8 liberada de su página oficial de descarga o utilizar comandos siguientes para descargar desde la shell. Procedemos e insertar la siguiente línea para seguir con la instalación. Paso 2: Instalar Java usando Alternative Después de extraer el archivo de comandos Utilice alternativas para instalarlo. Comando alternativas está disponible en el paquete chkconfig. # cd /opt/jdk1.8.0_25/ # alternatives --install /usr/bin/java java /opt/jdk1.8.0_25/bin/java 2 # alternatives --config java Hay 3 programas que proporcionan 'java'. Comando de selección ----------------------------------------------* 1 /opt/jdk1.8.0/bin/java + 2 /opt/jdk1.7.0_55/bin/java 3 /opt/jdk1.8.0_25/bin/java Enter para mantener la selección actual tipo :3 En este punto JAVA 8 se ha instalado correctamente en su sistema. También recomendamos la configuración de javac y jar utilizando la ruta de comandos de alternativas. Paso 3: Verifique la versión de JAVA. Instalación MySQL Vamos a instalar el servidor de base de datos MySQL y el cliente de MySQL. yum install mysql mysql-server mysql-devel Una vez instalado reiniciamos el servicio de mysql service mysqld restart El usuario administrador de las bases de datos mysql es root y trae por defecto una contraseña en blanco. Debemos cambiar esa contraseña una vez iniciado el servicio. /usr/bin/mysqladmin -u root password ‘contraseña’ Iniciamos sesión en el servidor myslq con el cliente para crear la base de datos. mysql -u root –p Una vez introducida la contraseña de root iniciamos sesión en el servidor de MySQL y creamos la base de datos para el servidor Openfire. mysql> create database openfire; Una vez creada la base de datos vamos a crear un usuario de MySQL que tenga privilegios sobre esa base de datos. mysql> GRANT ALL PRIVILEGES ON openfire.* TO user IDENTIFIED BY '123456'; mysql> flush privileges; Como estamos en un entorno de pruebas hemos utilizado una contraseña muy débil, en un entorno de producción nunca debemos usar una contraseña tan débil. Terminamos la sesión en el servidor de MySQL mysql> quit Mediante la herramienta chkconfig hacemos que el servicio de MySQL se inicie de forma automática. chkconfig mysqld on En el directorio /opt/openfire/resources/database tenemos diversos scripts de base de datos para diferentes motores de base de datos. Nosotros vamos a utilizar el script de MySQL y vamos a importar las tablas. cd /opt/openfire/resources/database mysql openfire < openfire_mysql.sql -u root –p Nos pedirá la contraseña del usuario root y realizara la importación de los datos. CONFIGURACION DE OPENFIRE EN SU INTERFAZ WEB 1. Seleccione el idioma previo. 2. Seleccione el nombre de dominio, Puerto de administración y el puerto de administración Seguro. Generalmente no es necesario cambiar estos datos, hasta que necesite un puerto personalizado. 3. Usted tiene la opción de configurar la base de datos externa, así como o utilizar la base de datos integrada. La base de datos integrada no requiere ninguna configuración de base de datos externa, por lo tanto, es fácil de configurar y ajustar, pero no dan el mismo nivel de rendimiento que una base de datos externa. 4. Se ajuste de un perfil de configuración. 5. El último paso es configurar la contraseña de administración y dirección de correo electrónico. Tenga en cuenta que la contraseña actual es 'admin', en la nueva instalación. 6. En la configuración con éxito, se muestra un mensaje de confirmación. 7. Ingresa para Openfire administración usando nombre de usuario "admin" y la contraseña, la que nos pusimos arriba. 8. Se cree el nuevo usuario. 9. Configuración del nombre de usuario, nombre, correo electrónico y la contraseña para el nuevo usuario. INSTLACION DEL CLIENTE SPARK Descargar e instalar el cliente Spark cruz plataforma para el sistema mediante el enlace de abajo. http://www.igniterealtime.org/downloads/index.jsp Una vez que haya instalado el cliente Spark, abra la aplicación e introducir nombre de usuario, contraseña y addresss IP del servidor Openfire. Sigues las instrucciones a la configuración y creas el cliente spark. BIBLIOGRAFIA -linux.com/manuales/mensajeria/OpenFire.pdf http://www.linux-party.com/index.php/29-internet/9077-crear-tu-propiasistema-de-mensajeria-instantanea-servidor-de-chat-utilizando-openfire-enlinux# -al-instalar-openfireen.html odelgeek.wordpress.com/2014/11/17/instalar-oracle-java-88u25-jdk-en-fedora-20-y-opensuse-13-x/ -servidor-de-mensajes-instantaneosopenfire-en-centos-6-3/