• No results found

Para el proceso de instalación del CmapServer se resaltan los siguientes pasos:

• Definir el nombre del servidor CmapServer del mismo modo que se desea que aparezca en la vista de sitios del programa cliente CmapTools. Se recomienda el formato <organización><nombre>. Es por ello que se define entonces como nombre: Universidad Central de Las Villas (Cuba), por no existir dentro de la red de servidores ninguno perteneciente a dicha universidad.

57 • Definir la contraseña y el usuario que administrará el servidor. Puede ser

administrado de forma local o remota utilizando el AdminTool.

• Solicitar el directorio de sitios a utilizar para registrar este servidor CmapServer. Por defecto se utiliza el directorio cmapdp.coginst.uwf.edu. Significa que el servidor será registrado de manera automática en la red pública Cmap. Si se deja en blanco, el servidor no tratará de registrarse en ninguna red.

• Deberá suministrarse el número de puerto para los servicios de hilos de discusión. Estos utilizarán un demonio o proceso IMAP para comunicarse con los clientes CmapTools. Estos procesos requerirán el uso de algunos puertos para poder recibir solicitudes de los clientes. Podrá utilizarse cualquier valor de puerto comprendido entre 1025 y 65535 y que no estén en uso, por defecto se utilizará el 5143.

• Agregar el número de puerto por donde el servidor Web escuchará. Podrá definirse cualquier valor comprendido entre 1025 y 65535, que no esté usándose por cualquier otra aplicación, por defecto, 8001. Después de instalado se puede acceder al servidor desde cualquier navegador Web y su sintaxis es http://hostname:port_number/. El nombre de host puede ser también la dirección IP del servidor y el número de puerto es el seleccionado para el servidor Web (es decir, 80, 8001, 8080). Si el servidor Web se está ejecutando en el puerto 80, entonces se tiene que incluir en la URL.

• Definir el puerto a utilizar para el directorio de sitios. Si el directorio de sitios elegidos fue cmapdp.coginst.uwf.edu, entonces deberá utilizar el valor por defecto, 4747. Si no fue ingresado ningún valor, entonces no será necesario suministrar nada en este paso.

El servidor instala la herramienta AdminTool, facilitando la administración de CmapServer.

58

Una vez instalado el CmapServer, cuando se ejecuta no es visible porque corre como proceso de fondo. Si se desea saber si CmapServer está ejecutándose, entonces se puede usar el AdminTool en un cliente CmapTools instalado en otra computadora, o simplemente verificar si el proceso CmapServer está presente en el listado de procesos en ejecución.

3.4.2 Recomendaciones para la instalación.

• El programa (CmapTools y CmapServer) cuenta con un asistente de actualización dirigido por el administrador, por lo que no es necesario descargar una nueva versión.

• La computadora donde se instalará CmapServer debe tener una dirección IP fija ya que puede no funcionar correctamente en una máquina que esté configurada para utilizar DHCP.

• La máquina debe ser registrada en un DNS. De lo contrario, el acceso puede ser extremadamente lento, además, habría que acceder a él a través de un número IP.

• Si existe otro servidor Web (ej. Apache, IIS) instalado en la computadora en el puerto 80, entonces debe crear un puerto diferente para el servidor Web incorporado de CmapServer. Se sugiere utilizar los puertos 8001 o 8080 en vez del puerto 80.

• Si se tiene un firewall, entonces hay que abrir algunos puertos, a fin de permitir que CmapServer y CmapTools se comuniquen. Los puertos que se abrirán son: 4447 (TCP), 4747 (TCP / UDP) y el puerto del servidor Web (es decir, 80, 8001). (IHMC, 2008)

3.4.3 Resultados de la Instalación

Se instaló el CmapServer (versión 5.3) sobre el servidor local eduserver.cei.uclv.edu.cu, que tiene un sistema operativo Windows Server 2003. La práctica se realiza en este servidor localizado dentro del departamento del

59

grupo de investigación Informática Educativa, en el Centro de Estudios Informáticos (CEI) de la UCLV. Por ser este un servidor sin salida externa, se escoge para realizar pruebas experimentales sobre el mismo y profundizar los conocimientos previos de su configuración.

Al momento de concluir esta tesis no existe en la UCLV un servidor disponible para publicar el sistema, debido sobre todo a que los servidores del CEI están muy limitados actualmente. Por esa razón y basado en las relaciones existentes entre el grupo de investigación de Informática Educativa de la UCLV y la Universidad de Granma (UDG), el sistema fue finalmente alojado en esta ultima universidad.

Para publicar la aplicación en el servidor basta con guardar el sistema elaborado con CmapTools en una máquina donde esté corriendo el servicio del CmapServer. En este caso la aplicación se guardó directamente en el servidor de la UDG y en ese momento se detectó que dicho servidor tenía un hueco de seguridad ya que permitía que cualquiera, sin previa autentificación, pudiera hacer cualquier grabación en él. Para resolver esa situación se le sugirió al administrador de la red de la UDG que se hiciera una autentificación contra el dominio de dicha entidad, lo cual se hizo quedando de esta forma el problema resuelto.

El acceso al sistema puede ser desde cualquier navegador, a través de la dirección http://cmap.udg.co.cu y mediante el cliente CmapTools, se puede agregar introduciendo el host: cmap.udg.co.cu y los puertos: 4447 y 8001 respectivamente.

60

Figura 3.1. Mapa Conceptual Sistema Operativo publicado en la UDG. Vista desde el cliente CmapTools.

61

Figura 3.2. Mapa Conceptual Sistema Operativo publicado en la UDG. Vista desde el navegador Web.

En el desarrollo e implementación del sistema se respetaron estándares clásicos de manera que la aplicación sea compatible con cualquier sistema operativo donde resida. Una de estas consideraciones fue el nombre que se les dio a los directorios y recursos: nombres cortos, escritos en letra minúscula y sin espacios.

Related documents