Professional Documents
Culture Documents
INTEGRANTES
INSTRUCTORES
Fernando Quintero
Mauricio Ortiz
Nicolás Gallego
Camilo Zapata
1
CONTENIDO
INTRODUCCION
JUSTIFICACION
OBJETIVOS
1. APLICACIONES WEB 8
1.2 La www
2. SERVIDOR DE APLICACIONES 15
2
2.6 Instalación de joomla en Windows server 2003 21
3. ACTIVE DIRECTORY 42
4. RADIUS 48
3
9.5 Versión del Zimbra 192
CONCLUSIONES 238
4
INTRODUCCIÓN
Hoy en día los administradores de red tienen la ventaja de contar con muchos
avances tecnológicos que surgen en este campo, el cual nos permite de forma
mucho más fácil encontrar la mejor solución a cualquier problema en el mundo
de las redes.
Estamos seguros que el presente trabajo será muy útil para aquellas personas
que se interesan por las cosas nuevas, fáciles y sencillas tanto de interpretar
como de manejar, les mostraremos un paso a paso de la instalación y
administración de joomla, OCS y Media Wiki, Zimbra.
Lo que se pretendemos con este proyecto es mirar desde otro punto de vista
las redes como tal, porque es un mundo extenso y con muchísimas formas de
implementar y las aplicaciones web son uno de esos campos que se
desprende de varias ramas como los servidores ya que para realizar dicho fue
necesario configurar un servidor web, usar algún tipo de software que en este
caso sería aplicación como tal y más cosas que observaran en el desarrollo del
proyecto.
5
JUSTIFICACIÓN
El siguiente proyecto se realizara con el fin de conocer otro campo mas de las
redes que han ido avanzando notoriamente, la aplicaciones que
implementaremos son joomla, OCS Inventory, media wiki, zimbra y Moodle,
estas las implementamos en diferentes plataformas como son: Windows y
Linux.
Escogimos estas aplicaciones ya que pueden ser, dar buenas soluciones a las
necesidades de las empresas, la necesidad de conservar la competitividad en
una economía globalizada como la actual, conduce a las organizaciones a
considerar la tecnología como una manera de incrementar sus mercados,
aumentar sus utilidades, mejorar la calidad de su servicio y atención al cliente
y, finalmente incrementar sus estándares de productividad.
Estas tienen varias ventajas no vasta con que suple las necesidades de las
empresas si no que también son de fácil manejo ya que cuentan con muchas
herramientas que permiten que el usuario les sea factible sustituir recursos
que con el tiempo se agotan en una empresa y de esta manera satisfacer
dichas necesidades.
6
OBJETIVOS
Objetivo General
Objetivos Específicos
Montar una base de datos centralizada y/o externa que permita una mejor
organización en la esquematización de los datos de cada Aplicación.
7
1. APLICACIONES WEB
8
1.3 FUNDAMENTOS DE LA WEB
En el protocolo http existe una variante que se denomina HTTPS (“S” significa
“Secure” o “Seguro”), es utilizado el protocolo SSL para autenticar, cifrar el
tráfico de datos utilizada por los servidores Web orientados al comercio
electrónico o por aquellos que utilizan información de tipo confidencial o
personal.
El otro factor principal del éxito Word Wide Web ha sido el lenguaje HTML
(Hipertex Mark-up Lenguaje” o Lenguaje de Marcado de Hipertexto; que es un
9
Lenguaje de marcas (se insertan etiquetas o marcas en el texto) estan
representan el contenido y referenciar a otros recursos ejemplo: imágenes,
enlaces a otros documentos….), ya que esta es, precisamente la característica
mas destacada de la Web.
Las aplicaciones Web son populares, ya que son prácticos por que el
navegador web trabaja como cliente ligero, y tiene la facilidad para actualizar y
mantener aplicaciones Web sin distribuir e instalar software a muchos usuarios
potenciales.
10
La arquitectura de una aplicación define como se organizan los distintos
módulos los que componen.
En una aplicación Web se suelen distinguir tres niveles: interfaz de usuario,
lógica de negocio y datos.
11
Ventajas de usar este sistema
*Los elementos para el desarrollo con dos capas son robustas y evaluadas.
Desventajas
12
*Un cliente, es decir, el equipo que solicita los recursos, equipado con una
interfaz de usuario (generalmente un navegador Web) para la presentación.
*El servidor de datos, que proporciona al servidor de aplicaciones los datos que
requiere.
Ventajas
de capa intermedia, son más flexibles que en el diseño de dos capas, ya que la
estructura de los datos puede ser modificada sin cambiar la interfaz del usuario
en la PC.
Desventajas
son forzadas a escoger uno en lugar de otro, mientras que cada uno ofrece sus
13
Comparación entre ambos Tipos de Arquitectura
14
2. SERVIDOR DE APLICACIONES
El servidor de aplicaciones fue introducido como parte del diseño de tres capas.
Es relativamente nuevo y aún no bien definido. Las empresasdel mundo entero
están esforzándose para producir su propia versión de lo que creen que es un
servidor de aplicaciones. La definición más común de un servidor de
aplicaciones es la de software corriendo en una capa intermedia entre un
cliente pequeño basado en un explorador y una base de datos. Generalmente
se acepta que un servidor de aplicaciones maneja todas las transacciones
lógicas y de conectividad que históricamente compartían el cliente y el servidor
en un diseño cliente/servidor. La aplicación lógica ha sido movida de clientes
grandes y pasados de moda a nuevos servidores de aplicaciones como capa
intermedia.
5. Moodle en Linux
15
2.1 QUÉ ES JOOMLA?
16
2.2 CÓMO FUNCIONA JOOMLA?
17
Todo Módulo y Componente tiene insertada su propia estructura HTML, así
como instrucciones PHP particulares para cada caso, y algunas veces hasta
su propia hoja de estilos CSS. Los Módulos están en el directorio /modules/ y
los Componentes en /components/. Puedes probar personalizando el Módulo
que más te guste con tus propias etiquetas y opciones de configuración, ya
que cada Módulo tiene sus parámetros en un archivo XML.
Lo anterior constituye una explicación muy básica (quizás haga falta otro
artículo más técnico y específico al respecto), pero ahora sabes que la
“compleja estructura” no es tan compleja; un archivo llama a otro y todo se
refleja como HTML a la vista de tus visitantes.
http://www.maestrosdelweb.com/editorial/que-es-joomla/
19
2.4 Ventajas de joomla
• Fácil de instalar
• Muchos de sus componentes son gratuitos
• Manejar los componentes es sencillo
• La forma de comprender los componentes es fácil de interpretar y muy
ordenado
• Como es código php se puede modificar
• Es multiplataforma
• Para que joomla funcione se debe trabajar con software libre como la
base de datos como MySQL, apache y php
• La seguridad de los sistemas de software libre es muy buena cuenta con
muchos mecanismos de encriptación y no es vulnerable a virus o
malware que pueda dañar el sistema.
• El consumo de recursos es muy bajo, MySql es una base de datos que
no utiliza muchos recursos y apache también usa muy pocos recursos
• Facilita editar cada pagina o sitio Web individual o grupal para publicar
el contenido
• Escalabilidad e implementación de nuevas funcionalidades. Debido a la
gran cantidad de funciones adicionales que se pueden adherir.
• Manejar controladamente las cuentas de usuario
• Fácil manejo de interfaces visuales.
• Tiene mucha documentación para implementarla fácilmente
20
2.6 INSTALACION DE JOOMLA EN WINDOWS SERVER 2003
Para comenzar queremos darles a conocer XAMPP, ya que por medio de esta
aplicación es mucho más sencillo llevar a cabo la instalación de joomla.
Como ya sabemos para que una aplicación funcione se necesita instalar unos
servicios que conforman el grupo de la base de datos para que la aplicación
pueda instalar perfectamente estos servicios son:
MySQL
APACHE
PHP
Estos son los requisitos para poder montar una aplicación web, pero como la
tecnología ha avanzado tanto ya existen software que reúnen los servicios que
les mencione anteriormente. Uno de esos software es XAMPP.
XAMPP
21
Primero debemos descargar el ejecutable para Windows ya que como es
multiplataforma debemos mirar que si sea para dicho sistema operativo, este lo
podemos descargar de internet en la página oficial de XAMPP.
http://www.apachefriends.org/en/xampp.html
En este paso muestra una introducción como bienvenida a xampp versión 1.6.8
y le damos clic en next
22
Ahora nos indica en la ruta donde va a quedar guardado xampp, la dejamos por
defecto y damos clic en next.
Luego nos aparece la siguiente ventana que nos permite elegir los servicios
que vamos a instalar, en este caso escogemos MySQL y Apache y le damos
clic en install
NOTA: la opción de filezilla no la escogemos en este caso porque no
necesitamos un cliente FTP.
23
Terminada la instalación, aparecen unas consolas, terminando de ejecutar el
software por completo.
24
“El servicio de apache 2.2 esta iniciándose”
Por último nos aparece una pantalla donde nos felicita porque la instalación de
xampp ha sido exitosa y le damos clic en finish.
25
Después de haber terminado la instalación de xampp proseguimos a la
instalación de joomla.
26
Después de pegar joomla al directorio htdocs de xampp, ingresamos a
http://localhost/phpmyadmin para crear la base de datos MySql.
27
En este paso le damos un nombre a la base de datos que se llamara “joomla” y
el cotejamiento “utf8_unicode_ci” que significa el código de algoritmo de tipo
Unicode, su objetivo es que proporciona al medio por el cual un texto en
cualquier forma e idioma pueda ser codificado para el uso informático de una
aplicación, poco a poco se ha ido implementando en un número considerable
de tecnologías recientes que incluyen, XML,JAVA y sistemas operativos
modernos.
En este primer paso nos aparece el idioma en que se instalara y le damos clic
en siguiente
28
En este paso nos aparece la licencia donde nos dice por medio de esta varios
puntos como:
Que somos propietarios del sitio joomla pero no del sistema joomla. Esto
quiere decir que hay ciertas leyes de Copyright que hay que respetar, hay que
tener en cuenta también que el dinero con el que compramos el sitio no quiere
decir que hallamos comprado el software, porque el sitio es gratuito, además
es necesario que sepas que el Copyright sobre los contenidos de cada sitio le
pertenecen al propietario del mismo. Una cosa es el copyright de Joomla y otra
muy distinta es el copyright de los contenidos de un determinado sitio. Las
acciones que podemos hacer como por ejemplo:
29
También cosas que no podemos hacer como:
30
Y le damos clic en siguiente
Acá nos preguntan si vamos a utilizar FTP pero en este caso no la vamos a
utilizar de lo contrario hubiéramos señalado en la instalación de xampp la
opción del servicio de filezilla entonces lo dejamos como esta por defecto NO y
damos clic en siguiente.
31
En este paso hacemos la configuración principal con los datos que nos piden
para seguir el proceso de instalación, ingresamos el nombre del sitio web en
este caso “DIENSTEN” que es el nombre de nuestro grupo, en la opción donde
nos pide un correo debe ser válido para que puede reconocerlo y no saque
error y la contraseña que será con la que ingresemos como administrador. Le
damos en siguiente y aceptar.
Ya para finalizar la instalación nos aparece una pantalla que nos dice que para
continuar la instalación por motivos de seguridad debemos eliminar la carpeta
de instalación completamente del sistema.
32
Y ya podemos comenzar la administración de nuestro sitio web en este
caso JOOMLA.
Para administrar el sitio web que creamos por medio de joomla lo primero que
debemos de hacer es ingresar la dirección con la que hemos hecho la
configuración de joomla ejemplo:
http://localhost/joomla/administrator
33
El campo resaltado es donde podemos cambiar la dirección por la cual
Ingresamos al sitio web. Cabe aclarara que por defecto viene la dirección de
loopback 127.0.0.1
34
La administración de Joomla se divide en cuatro áreas:
*Menú principal
*Barra de Herramientas
*Barra de información
*Área de trabajo
Los componentes son quizás las aplicaciones más importantes que juegan un
papel fundamental en la gestión de contenidos del CMS Joomla. Estos son
pequeños programas independientes entre sí, que están junto al Core de
Joomla (el corazón o núcleo del sistema), o bien se descargan aparte y
posteriormente se instalan desde el panel administrador de Joomla.
35
Además esto brinda la posibilidad de que pueden ser instalados o
desinstalados en cualquier momento, es decir, el sistema permite un
asincronismo temporal en la instalación/desinstalación de estas aplicaciones.
36
En esta página de bienvenida del panel de control hay unos iconos o botones
grandes como si fuera un acceso directo a las tareas más utilizadas.
2.Escoja la opción del botón grande "Añadir nuevo articulo" Se abrirá una
nueva página, donde usted puede notar en la parte
superior derecha los siguientes botones:
37
Estos botones son muy importantes y cada uno realiza la siguiente acción:
Previsualizar: previsualiza cómo está quedando el contenido que usted está
insertando.
Guardar: guarda los cambios realizados y cierra la ventana de edición. Use
este botón cuando
Haya terminado de realizar todos los cambios.
Aplicar: guarda parcialmente los cambios, sin sacarlo de la ventana de edición.
Use este
Botón cada vez que quiera ir guardando los cambios, y si su intención es
continuar editando
El contenido.
Cancelar: para salir de esta ventana de edición sin guardar cambios.
Ayuda: lo lleva a la ayuda del administrador de contenido.
Por otra parte, en la parte izquierda tenemos el formulario que nos permitirá
ingresar los datos del
Nuevo contenido:
38
Alias del Autor: para aquellos sitios que tengan distintos colaboradores,
periodistas, editorialistas o escritores, sirve para colocar en esta casilla el
nombre de dicho profesional.
Fecha de Creación: sobrescribe la fecha de creación de la noticia.
Iniciación de Publicación: fecha en que el sistema publicará automáticamente
la noticia.
Publicación Finalizada: para noticias con caducidad, se puede programar la
fecha de desaparición automática del sistema.
39
Requerimiento para que la aplicación (joomla) pueda ser autenticada con
el Servidor Radius
40
*Se abrirá una ventanita así allí debemos poner la ruta donde quedo guardado
el plugin y damos clik en subir archivo/instalar y listo ya queda guardado el
plugin.
Ahora damos click de nuevo en extensiones, gestor de plugins y vemos que allí
ya se encuentra el plugin de autenticación de radius.
Por último llenamos los datos para registrar la aplicación con el servidor
41
3. Active directory
42
3. Creamos el nuevo dominio: escribimos el dominio que deseamos crear, ya
que no tenemos ninguno dominio existente escogemos la primera opción.
43
Windows NT4...Este sistema por defecto pone el NetBios basándose en el
nombre de DNS que hayamos especificado.
44
8. Diagnostico del registro DNS: El asistente de instalación buscara servidor
DNS y al encontrarlo al encontrarlo comprobara la compatibilidad de este y lo
anexara al árbol de active directory. Como nosotros no lo tenemos instalado
escogemos la segunda opción para instalarlo. Damos siguiente.
45
10. Contraseña modo de restauración: Esta contraseña es utilizada para
iniciar el servidor en modo de restauración, es decir si por motivo alguno se nos
dañara el servicio de directorio la utilizaríamos para restaurarlo.
46
Al terminar damos click en finalizar, reiniciamos el equipo y listo ahora
podemos disfrutar de nuestro servicio de directorio.
NOTA: Algo que debemos de tener muy en cuenta para poder que los usuarios
que pertenezcan al servidor de directorio y en la aplicación deben de tener un
permiso especial como lo es el de marcado, para que así puedan ser
autenticados por el servidor Radius.
47
4. RADIUS
Instalación de RADIUS
48
Damos click en aceptar, esperamos que finalice la instalación y listo ya puedes
empezar administrar tu servicio IAS.
49
3.1 Servicio de Autenticación de internet (local): En esta opción si le damos
click derecho nos aparecerán otras opciones, como son registrar con active
directory, detener servicio, propiedades entre otros. en esta parte mas que todo
se refiere al servicio como total,
3.2 Cliente Radius: Acá vamos a poner los diferentes clientes con los cuales
vamos a utilizar IAS para hacer la Autenticación, cuando añadimos un cliente
en este caso es la aplicación. Donde tendremos que ir introducir la dirección IP
o FQDN del cliente además de un secreto compartido (shared key). Aparte del
RADIUS estándar también soporta otras implementaciones RADIUS de
distintos fabricantes.
50
51
52
3.3 Registro de Acceso Remoto: tenemos la oportunidad de fijar el sistema
almacenamiento de logs, podemos almacenarlos en local (por defecto) o bien
en una base de datos SQL a través del correspondiente DSN (origen de datos
OBDC).
53
RRAS donde es necesaria un integración con el Directorio Activo tenemos que
registrar el servidor en el directorio, para ello debemos situarnos sobre el nodo
raíz del menú y hacer click con el botón derecho sobre el o bien ir a Acciones
donde también encontraremos la opción Registrar servidor en Active Directory.
54
La diferencia es que el Active Directory trabajaría como una base de datos
externa y así le brinda mas seguridad a registro que hace joomla con su base
de datos MySQL y en el momento de revisar el control de los usuarios que han
accedido es más seguro por que nos da la posibilidad de saber e identificar que
acciones hace los usuarios en los inicios de sesiones que realizan; y así se
evitarían problemas futuros.
55
5. INSTALACIÓN Y CONFIGURACIÓN BÁSICA DE JOOMLA EN
UBUNTU 8.04
Lo primero que debemos hacer es loguearnos como root, para esto usamos
el comando sudo bash
56
PHp5: Es un lenguaje de programación diseñado originalmente para
producir páginas web dinámicas (Foros, portales, páginas de noticias, etc).
Instalación:
apt-get install php5
57
Nautilus: Es el gestor de archivos para GNOME, el cual permite navegar
por archivos permite previsualizar archivos en sus íconos, a partir de la
versión 2.3 incorpora navegación por pestanas, entre otros.
Instalación:
58
apt-get install nautilus
Para ejecutarlo, solo basta con escribir nautilus en la consola:
59
Podemos hacerlos de dos maneras:
root@katerine-desktop:/etc# cp -r phpmyadmin/ /var/www
root@katerine-desktop:/etc# mv phpmyadmin/ /var/www
60
Verificamos que phpmyadmin se encuentre funcionando correctamente,
en el navegador web, escribimos: http://localhost/phpmyadmin
61
Observaciones:
• Si en algún momento llegamos a olvidar la clave de acceso a mysql
(phpmyadmin), que es la que asignamos cuando instalamos mysql-server,
podemos hacer lo siguiente:
62
• Muchas veces, cuando tenemos un proxy configurado en la red, este puede
interferir al momento de actualizar el sistema operativo o descargar algunos
paquetes, lo que debemos hacer es exportar este proxy:
export http_proxy="http://172.20.49.51:80"
root@katerine-desktop:/var/www# rm –r phpmyadmin/
63
Al decirle que sea Unicode, estamos diciendo que queremos que sea de
código universal, lo que quiere decir que su texto en cualquier forma e idioma
puede ser codificado para el uso informático.
64
Las tablas se irán creando solas.
Descargamos joomla:
Ingles: http://www.joomla.org/
Español: http://www.joomlaspanish.org/
65
Versión en español:
66
Creamos una carpeta llamada joomla y descargamos en esta la versión
comprimida. Luego, abrimos esta carpeta y descomprimimos el archivo, lo
podemos hacer, con click derecho “Descomprimir Aquí”. Una vez hecho
esto, eliminamos el archivo joomla-1.5.8-spanish.tar.gz quedando dentro de
dicha carpeta solo el archivo descomprimido.
67
Seleccionamos el idioma
68
69
Leemos la licencia y damos click en siguiente
70
Configuramos la base de datos:
71
72
Correo electrónico: klunar@misena.edu.co (correo electrónico del
administrador). Este correo sería válido, si nuestro servidor tuviera salida a
internet, de lo contrario, los correos rebotaran. Para nuestro caso, veremos
más adelante cómo configurar una cuenta de correo electrónico válida para
el ejemplo que nos compete.
73
FINALIZAR
74
Accedemos a joomla como administradores:
http://localhost/joomla/administrator
75
Esta es la página de inicio, que nos mostrara cuando nos conectamos como
administradores de joomla:
76
Podemos comenzar a editar nuestra página joomla:
77
Cómo accede un usuario simple (no administrador):
Navegador: http://localhost/joomla
78
A continuación, se le solicitara llenar los siguientes datos:
Nombre
Nombre de usuario
E-mail: Correo electrónico del usuario (internet).
Contraseña
Luego de llenar todos los datos, nos debe aparecer el siguiente mensaje:
79
“Se ha creado su cuenta y se ha enviado un enlace de activación a la
dirección e-mail que nos ha proporcionado. Deberá activar su cuenta
haciendo clic en el enlace antes de poder acceder al sitio”
Paquetes necesarios:
80
*Exim4: Viene instalado por defecto y puede ser usado en la mayoría de
sistemas operativos Linux. Exim4 es un MTA, el cual presenta una gran
flexibilidad en los caminos que pueden seguir los mensajes según su origen
y por presentar funcionalidades para control de spam y virus, listas de
bloqueo basados en DNS, control de relay, usuarios y dominios virtuales,
entre otros.
81
root@katerine-desktop:/etc/postfix# nano main.cf
Reiniciamos el servidor:
root@katerine-desktop:/etc/postfix# /etc/init.d/postfix restart
Probamos el servidor:
Agregamos un usuario para crearle una cuenta de correo electrónico
(katerine.com)
root@katerine-desktop:/etc/postfix# adduser katy
82
A continuación nos solicitara otros datos:
Nombre completo
Número de habitación
Teléfono del trabajo
Teléfono de la casa
Otro
Digitamos Y o N para confirmar o no la información.
root@katerine-desktop:/etc/postfix# su katy
83
Ya logueados como katy, enviamos un mensaje a katerine (usuario creado
previamente), lo hacemos con el comando mail:
84
Con el comando mail, revisamos los mensajes en la bandeja de entrada para
el usuario katerine.
85
6. OCS INVENTORY NG EN WINDOWS SERVER 2003
OCS Inventory es software GPL, es libre de usar, copiar y modificar. Este tiene
una licencia GPLv2 que es la que cubre la mayoría de los software´s creados
por FSF (Free Software Fundation o Fundación del Software Libre), en la cual
se incluye una serie de reglas y condiciones con respecto a la copia,
modificación y distribución de este software.
OCS se basa en las estándares actuales. El diálogo entre los equipos cliente y
el servidor se basa en el Protocolo de transferencia de hipertexto (HTTP) y el
formato de los datos es XML.
86
OCS Inventory NG en la actualidad solo puede trabajar sobre la base de datos
de MYSQL 4.1 o superior y en esta base de datos se almacenaran todos lo
inventarios que sean recibidos de los agentes instalados en los clientes.
* Apache 2.2.3
* MySQL 5.0.27
* PHP 5.2.0 + PHP 4.4.4 + PEAR
* PHP-Switch win32 1.0
* XAMPP Control Versión 2.3
* XAMPP Security 1.0
* SQLite 2.8.15
* OpenSSL 0.9.8d
* phpMyAdmin 2.9.1.1
* ADOdb 4.93
* Mercury Mail Transport System for Win32 y NetWare Systems v4.01b
* FileZilla FTP Server 0.9.20
* Webalizer 2.01-10
* Zend Optimizer 3.0.2
* eAccelerator 0.9.5 RC1 para PHP 5.1.6
* Perl 5.8.8
* mod_perl 2.0.2
87
Luego nos recordará que no tenemos el servidor XAMPP y/o el administrador
Perl instalado en nuestro computador y por ende que debemos instalarlo
“aceptamos” esta condición y continuamos.
88
El siguiente paso es otorgar el directorio donde se alojará todos los archivos
referentes a la instalación de OCS Inventory, para cambiar el directorio es solo
cuestión de dar clic en “examinar” y buscar la ruta correspondiente a la carpeta
que queremos que guarde los archivos de nuestro servidor, en nuestro caso lo
dejaremos por defecto que es “C:/archivosdeprograma/OCS Inventory NG/” y
presionamos siguiente.
89
Ahora seleccionaremos los complementos que vamos a instalar, incluido
XAMPP ya que no lo tenemos para esto solo seleccionamos “tipo de
instalación: Full” instalado en caso contrario solo seleccionamos “OCS
Inventory Server” y damos clic en siguiente.
90
Crearemos la nueva carpeta para los accesos directos en el Menú de Inicio con
el nombre “OCS Inventory NG” y procedemos a instalar
Y empezara la instalación:
91
En este proceso nos preguntará si queremos iniciar el Panel de Control
XAMPP.
Debemos responder “No”, por que todo lo haremos desde la interface Web y no
necesitaremos el panel de XAMPP.
92
Al terminar podemos ver el icono que nos llevara a la interfaz web de
administración y configuración de “OCS Inventory”
93
Y podremos ver la consola grafica que tenemos para administrar nuestro
servidor
“OCS Inventory”
Aquí dando clic en chequeo de seguridad podremos ver que todo esta marcado
como inseguro o desconocido para componentes no iniciados.
94
En esta página daremos clic en la url que se encuentra en la parte de abajo
“http://localhost/security/xamppsecurity.php”.
95
Validamos los cambios haciendo clic en el botón “Asegurar el directorio
XAMPP”.
96
A continuación aceptaremos el certificado dando clic en “si”.
97
Y como podemos ver ya el puerto de conexión es seguro
98
• OcsAgentSetup.exe, instalador del agente con el servicio Windows incluido.
Se recomienda el uso de este paquete.
• OcsAgent.exe, para instalar la versión del agente independiente
(standalone) en un computador que no esté en red para permitir generar el
inventario manualmente con el parámetro de línea de comandos /LOCAL (o si
no desea correrlo como servicio Windows).
• OcsLogon.exe, lanzador del agente de OCS Inventory NG para utilizar
cuando se esté distribuyendo el agente a través de un script de inicio o como
política GPO del Directorio Activo en el dominio. Si el agente ya está instalado,
este simplemente corre el agente. En otro caso, este descarga los binarios del
agente del servidor de Comunicación, lo configura y lo lanza.
99
Introducimos la dirección y puerto del servidor de Comunicación OCS Inventory
NG. Si no deseamos utilizar la configuración del proxy de Microsoft Internet
Explorer (por ejemplo, porque su proxy requiere autenticación), habilitemos la
opción "No Proxy". El campo Miscellaneous nos permite incluir otros
argumentos de línea de comandos al agente, en este caso lo dejaremos en
blanco.
Y luego damos clic en “next” para seguir con la instalación.
100
Ahora otorgaremos la carpeta correspondiente a los archivos del agente, para
cambiarlo solo seleccionamos “Browser” y buscamos la ruta que queremos
para el directorio de instalación, para mayor comodidad lo dejaremos por
defecto.
101
6.5 PRUEBAS
En la parte de arriba podemos una muy buena información del dispositivo como
el usuario, dominio, las redes a las que tiene acceso, el sistema operativo con
su respectivo serial y el tipo de agente que tiene configurado, etc.
102
O las memorias RAM, discos duros, dispositivos de entrada, software´s
instalados,
103
104
105
7. INSTALACION OCS INVENTORY EN LINUX
#aptitude update
* libxml-simple-perl
* libcompress-zlib-perl
* libdbi-perl
* libdbd-mysql-perl
* libapache-dbi-perl
* libnet-ip-perl
* libsoap-lite-perl
106
libxml-simple-perl:
Es una biblioteca de software para analizar los documentos XML. Está escrito
en el lenguaje de programación C, y proporciona enlaces a Python, Ruby, y
PHP5.
* libcompress-zlib-perl:
Es un módulo externo de Perl que proporciona una interfaz para la biblioteca de
compresión info-zip zlib. zlib es una biblioteca de compresión de propósito
general.
107
* libdbi-perl:
108
* libdbd-mysql-perl:
109
* libapache-dbi-perl:
110
* libnet-ip-perl:
111
* libsoap-lite-perl:
112
Instalación de paquetes necesarios:
* apache2
* php5
* perl
* mysql-server-5.0
113
Instalacion del paquete php5:
114
Instalacion del paquete perl:
115
Instalacion del paquete mysql-server-5.0:
116
Instalar los modulos para PHP:
* libphp-pclzip
* php5-gd
* libapache2-mod-perl2
* php5-mysql
117
Instalacion del paquete php5-gd:
118
Instalación del paquete libapache2-mod-perl2:
Permite el uso de Perl para casi cualquier cosa relacionada con el Apache,
incluidos <Perl> secciones de los archivos de configuración y el famoso
Apache.
119
Instalacion del paquete php5-mysql:
120
Después reiniciamos el servidor apache:
#/etc/init.d/apache2 restart
121
Instalar la aplicación OCSINVENTORY Server:
122
Ahora ingresaremos a la carpeta donde se encuentra el archivo
descomprimido:
#cd OCSNG_LINUX_SERVER_1.01
123
Ahora ejecutamos el archivo:
#./setup.sh
124
Usted desea continuar?
Aquí nos indican que borremos cualquier configuracion de apache para Communication
Server, como no hemos hecho ninguna, procederemos con la instalacion, para esto
seleccionamos y o simplemente damos un Enter
125
Cual host esta corriendo la base de datos del servidor?
126
En cual puerto esta corriendo el servidor?
127
Donde esta el demonio apache binario?
presionar enter
128
Donde esta el archivo principal de configuracion de apache?
Presionar enter
129
Cual cuenta de usuario está corriendo el servidor web Apache?
130
Cual grupo de usuarios está corriendo el servidor web Apache?
presionar enter
131
Donde esta el interprete de binario de Perl?
Presionar enter
132
Desea configurar el servidor de comunicación en este equipo?
presionar enter
133
Dónde se incluye la configuración del directorio de Apache?
presionar enter
134
Donde se puede comunicar los log del servidor de directorio?
presionar enter
135
Desea configurar el servidor de administración (consola de
administración web)
en este equipo?
presionar enter
136
Usted permitiera renombar la instalacion del archivo de configuración
para Communication Server Apache a 'Z-ocsinventory-server.conf?
137
Ahora editaremos el archivo /etc/apache2/apache2.conf
#pico /etc/apache2/apache2.conf
138
Luego agregamos la línea ServerName 127.0.0.1 debajo de la linea:
ServerRoot "/etc/apache2"
139
Ahora reiniciamos los servicios de apache y mysql:
#/etc/init.d/apache2 restart
140
#/etc/init.d/mysql restart
141
Después abrimos un navegador Web y colocamos la siguiente dirección:
http://127.0.0.1/ocsreports/install.php
142
Presionamos el botón Submit Query
143
Aquí daremos clic en Click here to enter OCS-NG GUI
144
Aquí seleccionamos el idioma haciendo clic en la bandera Correspondiente al
idioma que deseamos, en este caso la de España.
145
7.1 INSTALACION DEL AGENTE
#tar –xvzf
/home/sena/Desktop/OCSNG_LINUX_AGENT_1.01_with_require.tar.gz
146
Ahora ingresamos a la carpeta donde se encuentra descomprimido
el paquete del agente:
#cd OCSNG_LINUX_AGENT_1.01
147
Después lo ejecutamos:
#sh setup.sh
148
Elegimos la opcion http: el computador está conectado a la red y tiene
conectividad con el servidor de Comunicación utilizando el protocolo HTTP.
149
150
Introduzca la dirección IP del servidor de Comunicación OCS Inventory
NG
151
Introduzca el puerto del servidor de Comunicación OCS Inventory NG, si
el servidor de Comunicación corre en el puerto 80 estándar para HTTP
152
Inventario de PC
153
Ahora veremos un breve inventario tanto de hardware como software
de este PC
154
PROCESADOR
155
CONTROLADORES
156
PUERTOS
Software
157
158
8. MOODLE EN LINUX
Aunque creados por separado, cada una de las tecnologías que lo forman disponen de
una serie de características comunes que pueden funcionar en una amplia gama de
hardware, con requerimientos relativamente pequeños sin perder estabilidad. Esto ha
convertido a LAMP en la alternativa más adecuada para pequeñas y medianas
empresas. Además posee una gran ventaja, todos los elementos que forman LAMP
son software libre!!
159
Instalación de un Servidor de Aplicaciones Web – CMS
Instalación de Apache2
Como ya lo dijimos vamos a trabajar bajo un sistema GNU/Linux, en mi caso, Debian
4.0.
Abrimos una consola y procedemos a instalar el servidor web Apache2
Instalación de PHP
Thiney:/#nano /var/www/index.php
Lo editamos
Thiney:/#nano /var/www/index.php
Y escribimos dentro de él la función de información de php5.
<?php
phpinfo();
?>
160
Aveces es recomendable reiniciar el servidor web para que coja los cambios.
Thiney:/#/etc/init.d/apache2 stop
Thiney:/#/etc/init.d/apache2 start
Instalación MySQL:
Instalar phpmyadmin:
161
Donde debemos poner el nombre de usuario (root) y la contraseña de mysql. Esta
información es la misma que se pidió en el paso de instalación de mysql.
Si los datos suministrados fueron correctos podremos entrar y veremos algo así:
162
Aquí tenemos nuestro servidor LAMP, Ahora procedemos a instalar y configurar
nuestra aplicacion CMS, en este caso será MOODLE
163
8.1 INTALACION DE MOODLE
Esto a su vez, instala algunas libreria y paquetes que son necesarios para la correcta
intalacion de moodle.
Como podemos observar al momento de instalar moodle se instala: libzzip-0-12
mimetex php4-cle php4-common wwwconfig-common y por ultimo moodle..
La primera ventana que nos aparece debemos seleccionar el servidor web que se ha
instalado y será este el que usará Moodle. En este caso se ha instalado Apache2
Seleccionamos Apache2 y damos Aceptar
164
Moodle puede trabajar con MySQL y PostgreSQL, debemos escoger con cuál de los
dos queremos que trabaje Moodle o cual de los dos tenemos instalado en nuestro
servidor. En este caso se ha instalado el motor de Base de Datos Mysql-server, por lo
tanto lo seleccionamos y Aceptar.
Recordemos que este es un pre-requisito para la instalar moodle.
Ahora debemos poner el nombre del servidor donde se almacena la base de datos,
como el servidor es la maquina local, ponemos localhost y Aceptar
165
Se nos pide el nombre de usuario Administrador de las Bases de Datos de mysql, en
este caso ponemos root, por ultimo damos Aceptar.
Ahora debemos seleccionar el nombre del usuario para la base de datos de Moodle.
En este caso seleccionaremos moodle.
166
Bueno, ahora debemos escribir un password (Contraseña) para el usuario que se ha
creado en la anterio pantalla. En este caso este dato no lo ponemos, pero si usted lo
quiere poner, no va a ver ningun inconveniente.
Con esto ya tenemos instalado moodle. Probablemente nos arroge esta ultima pantalla
donde nos advierten que las tablas de la base de datos de Moodle no se ha creado.
Por lo tanto debemos continuar configurando moodle por entorno web. Damos
Aceptar.
167
Abrimos el navegador favorito y escribimos la siguiente direccion
http://localhost/moodle.
Lo primero que observamos es un acuerdo de licencia, el cual debemos aceptar dando
clic en yes para poder continuar.
Luego veremos una pantalla que nos indican el detalle de las consultas sql que se
hacen durante la instalación, o en palabras mas simple es ver como se hace cada
tabla. Ahora solo debemos hacer clic en Continue. Como lo muestran en la siguiente
figura.
168
Ahora vamos a realizar las configuraciones respectivas para Moodle, damos Continue
para empezar con ello.
169
En este pagina usted puede especificar la configuracion para las variables que se
presentan. Esto no es necesario ya que usted lo puede realizar despues por medio de
pestaña Settings. Si existen cambios damos clic en Save Changes, y continuamos.
170
En la siguiente pantalla nos indican que los cambios se han guardado y por ultimo
damos clic en Continue, como lo muestra a continuacion en la siguiente pantalla.
171
Creando Tablas para los Módulos de Moodle.
Una de los primero módulos que se crea es el Workshop, podemos observar en la
siguiente imagen el detalle de las consultas Sql que se hacen durante la creación de
las tabla de este modulo (Workshop), este módulo es el más complejo de los
existentes en Moodle, este modulo soporta la gestión de los talleres por medio del cual
los alumnos o profesores pueden evaluar los trabajos de sus compañeros
Al final nos indican que la creación del modulo Workshop se ha realizado, por lo tanto
damos clic en Continue.
172
Ahora veremos la creación de las tablas trufalse, y el modulo question.
173
Por ultimo la actualizacion de la Base de Datos. Damos clic en Continue
174
Ya para terminar vemos algunas tablas de configuración, administración y la activación
de algunos módulos, damos clic en Continúe.
175
Luego en la siguiente pagina podremos configurar el mensaje de Bienvenida, el
nombre de nuestro sitio Web, como también un nombre cortó. Aparecerá otra serie de
configuraciones pero en este caso las omitiremos ya que lo podremos configurar mas
tarde desde la opción Setting ubicado en la página principal.
Una vez se haya realizado la configuración damos clic en Save Changes y
continuamos.
176
En la siguiente página debemos configuración algunos datos necesarios para el
administrador. Los datos más importantes del siguiente formularios son el Username,
el Password y la dirección de email, para finalizar debemos dar en Update Profile
ubicado al final de la página.
177
En caso de nos poder configurar la base de datos de moodle por entorno grafico,
debemos configurarlas desde Mysql. Así:
Thiney:/#mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1731235
Server version: 5.0.32-Debian_7etch1-log Debian etch distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
178
Creando la base de datos: Nos pide el nombre de la base de datos, la llamaremos
wordpress
Ahora vamos a crear la base de datos llamada moodle.
Conociendo Moodle.
Lo primero que vemos es la página principal, esta pagina tiene al lado izquierdo un
menú, en este menú encontramos las opciones mas importantes para poder configurar
el sitio, agregar cursos y ver las estadísticas del sitio como tal.
179
Lo primero que vamos hacer es cambiarle el tema a nuestro Moodle. Para esto vamos
al Menú Principal y damos clic en Configuración. Aquí podemos observar que no
solo podemos cambiar el themes, sino que también podemos realizar filtros, backup,
configurar el calendario, el lenguaje y muchas otras opciones mas. Por el momento
vamos a dar clic en Themes.
180
Veremos algunas posibles configuraciones para el tema, escogemos el que mas nos
guste y guardamos los cambios.
181
Agregamos todas las categorías que necesitamos y nos disponemos agregar los
cursos. Para esto seleccionamos la categoría y damos clic en Add a new course.
Se nos abre una ventana como la que se muestra a continuación, en esta ventana
debemos editar el curso, ponemos el nombre, un nombre corto que lo identifique, una
pequeña introducción, los días que va a estar disponible, entre otros ítems. Por ultimo
damos clic en Save Changes. Como lo muestra a continuación.
182
Luego veremos una ventana que nos indica que los cambios se han guardado, damos
clic en Continúe.
183
Logueo Moodle
184
185
9. ZIMBRA EN LINUX
186
9.2 ARQUITECTURA ZIMBRA
187
9.3 COMPONENTES DE LA ARQUITECTURA
Zimbra Core
Zimbra LDAP
Zimbra MTA
188
Zimbra utiliza Amavis como filtro de contenidos y, por defecto,
SpamAssassin y ClamAV como filtros antispam y antivirus,
respectivamente. De todos modos, es posible configurarlo para que
utilice cualquier otro filtro antispam o antivirus. El correo se recibe
mediante SMTP, se enruta mediante una tabla de transportes y se
entrega al almacén de correo haciendo uso del protocolo LMTP.
Zimbra Store
• El almacén de datos.
• El almacén de mensajes.
• El almacén de índices.
• Las utilidades de conversión de adjuntos a HTML.
189
La tecnología necesaria para indexar y buscar la proporciona
Lucene. Se mantienen índices sobre cada buzón.
190
los usuarios. La siguiente lista presenta las más destacadas en su
versión actual:
• Correo electrónico.
• Libreta de direcciones.
• Calendario de citas.
• Tareas.
• Documentos.
• Maletín.
• Mensajería instantánea.
• Preferencias.
• Etiquetado.
• Compartición.
• Cambio de contraseña.
• Elección de tema.
• Redacción de correos en formato HTML.
• Atajos de teclado.
• Acceso al Global Address List (GAL).
• Acceso externo por IMAP4/POP3.
• Creación de una dirección de reenvío automático del correo.
• Creación de una respuesta automática a la recepción de
correos.
• Filtros de correo.
• Gestión de calendarios de grupos.
• Búsquedas avanzadas.
• Guardar búsquedas.
Network Edition
191
Otras características que también son exclusivas de su Network
Edition son la gestión nativa de la jerarquía de almacenamiento, que
le permite mover datos de una cierta antigüedad a otros volúmenes
de datos pero presentarlos en conjunto al usuario. Esto permite la
clásica configuración de discos SCSI como almacenamiento
principal y discos SATA (más lentos pero también más baratos)
como almacenamiento secundario. O configuraciones con SAN (del
inglés, Storage Area Network) o NAS (del inglés, Network Attached
Storage) de ambos tipos de discos.
192
9.6 REQUERIMIENTO PARA LA INSTALACION
193
9.8 CON QUIEN ES COMPATIBLE ZIMBRA
194
internos y externos del sistema. El cliente de correo permite la
gestión de varias identidades y de varias cuentas de correo,
incluyendo la agregación de cuentas externas mediante POP3.
Escalabilidad flexible
Ahorro de tiempo
195
9.11 INSTALACION Y CONFIGURACION DE ZIMBRA
pico /etc/hosts
reboot
196
ya cuando reinicio el sistema para darnos cuenta si lo cambios
surtieron efecto con el comando hostname podremos ver el nombre
de nuestro host.
hostname
Para poder ver el nombre tanto del host como del dominio(FQND)
damos el comando.
hostname –f
197
Ahora procedemos a descargar zimbra la cual es una aplicación muy
completa ya que ella viene con todo lo que se necesita para configurarla
sin necesidad de descargar otras aplicaciones.
cd /etc/tmp
wget http://files.zimbra.com/downloads/5.0.2_GA/zcs-
5.0.2_GA_1975.DEBIAN4.0.20080130234700.tgz
tar xvfz zcs-5.0.2_GA_1975.DEBIAN4.0.20080130234700.tgz
198
Ya cuando todos los paquetes se hayan descargado en temporales
ingresamos al archivo
zcs-5.0.2_GA_1975.DEBIAN4.0.20080130234700
./install.sh –l
199
Ahora seleccionaremos los paquetes a instalar menos el de zimbra –Proxy.
200
También nos preguntaran que si deseamos continuar ya que el sistema sera
modificado le decimos que si.
201
Con el comando
202
Ahora en el archivo pico /etc/resolv.conf pondremos nuestro
dominio y la IP para que pueda resolver .
203
Ahora en address unconfigured (**) intems ( ? - help )
Colocamos el 4 y damos “enter” pues le daremos la contraseña del
administrador.
204
Ahora colocamos el 4 damos “enter” y pondremos la contraseña del
administrador zimbra. Luego de esto damos “a” par que aplique la
configuración y listo la configuración nos queda completa .
205
Vamos a ver si lo servicios de zimbra se están ejecutando
correctamente .cambiamos la cuenta para ingresar como
administrador zimbra. Con el comando.
su – zimbra
zmcontrol status
exit
206
Ya con esto todo nos queda listo ahora podemos acceder a la
interfaz Web de administración . a través de la pagina
https://debian.luisa.com:7071/zimbraAdmin cuando ingresamos nos
sale un aviso el cual nos dice que no reconoce esa entidad
certificadora ya que no es legal para ello hacemos una excepcion y
decimos que permita este certificado y damos ok.
Ahora en este recuadro nos dice que el sitio web va ser encriptado y
decimos que ok.
207
Ahora si iniciamos sección con usuario “admin “ y la contraseña
es la que dimos anteriormente en la configuración.
208
Ahora crearemos un nuevo dominio. El cual se llamara
diensten.com y lo activamos.
209
Ahora crearemos un usuario para ese dominio.
Para ello nos vamos para la pestaña acount que es donde se crean
los usuarios de zimbra.
210
Luego de terminar de crear el usuario procedemos a ingresar a la
interfaz grafica del mismo como tal en el navegador pondremos
http://debian.luisa.com y asi ingresaremos.
211
Podemos observar de todas las herramientas que el usuario puede
utilizar como por ejemplo:
• Calendario
• Mensajería instantánea.
• Cuaderno de direcciones de correo.
• Crear documentos entre muchas características más.
212
10. MEDIA WIKI EN WINDOWS SERVER 2003
213
En un sistema Windows, podemos hacerlo instalando un paquete
que contenga todas las aplicaciones necesarias como EasyPHP,
AppServ, XAMPP, WAMPs entre otras.
http://en.wikipedia.org/wiki/Comparison_of_WAMPs
Versión Requisito
214
10.3 WAMPS
215
2. En el escritorio nos muestra un icono así. Le damos clic y
empezamos la instalación
3. Le damos Next
216
-------------------------------------------------- -------------
WampServer
-------------------------------------------------- -------------
por Romain Bourdon - romain@anaska.com
Powered by Anaska - http://www.anaska.com
Preámbulo
Las licencias que cubren la mayor parte del software están diseñadas para quitarle a
usted
la libertad de compartirlo y modificarlo. Por el contrario, la GNU General Public
Licencia se destina a garantizar su libertad de compartirlo y modificarlo libre, no tiene
precio
Para proteger sus derechos necesitamos algunas restricciones que prohiban a
cualquiera negarle a usted estos derechos o pedirle que entrega los derechos.
Estas restricciones se traducen en ciertas responsabilidades para
Nosotros protegemos sus derechos con dos pasos: (1) los derechos de autor del
software, y (2) le ofrecemos esta licencia que le da permiso legal para copiar,
distribuir y / o modificar el software.
Además, para la protección de cada autor y la nuestra propia, queremos asegurarnos
de que todo el mundo entiende que no hay ninguna garantía para este libre
software. Si el software es modificado por alguien más y se transmite, que
quieren sus receptores sepan que lo que tienen no es el original,.
Esta Licencia se aplica a cualquier programa u otro tipo de trabajo que contenga
una nota colocada por el tenedor del copyright diciendo que puede ser distribuido
bajo los términos de esta Licencia Pública General. El "Programa", a continuación,
se refiere a cualquier programa o trabajo, y un "trabajo basado en el Programa"
significa el Programa o cualquier trabajo derivado bajo la ley de copyright:
es decir, un trabajo que contenga el Programa o una porción de él,
bien en forma literal o con modificaciones y / o traducido en otro
idioma. (En lo sucesivo, la traducción está incluida sin limitaciones en
el término "modificación".) Cada concesionario se dirige como "usted".
Otra actividad que no sea la copia, distribución y modificación no son
cubiertos por esta Licencia, está fuera de su ámbito de aplicación. El acto de
ejecutar el Programa no está restringido, y la salida del programa
4.2 El contrato
217
5. instalar wapserver en la siguiente carpeta
Imag 5
218
7. El programa de instalación ya esta listo para comenzar la
instalación, debemos esperar mientras el programa empieza,
damos install
8. Instalando
219
9. En este paso indicaremos el navegador que deseamos utilizar,
utilizaremos Internet Explorer.
220
11. Completamos la instalación de Wampserver.
221
13. Este es el icono que nos muestra en la parte derecha superior
del escritorio
222
Para que MediaWiki funcione correctamente, será necesario crear
una base de datos y establecer unos parámetros iniciales como la
contraseña de administrador, el nombre que vamos a dar a nuestro
MediaWiki y otros datos más. Este proceso está bastante
automatizado ya que es posible hacerlo desde el navegador Web.
http://www.mediawiki.org/wiki/MediaWiki/es
223
16. Para descomprimirlo, abrimos el archivo y allí nos aparece la
carpeta de la versión que descargamos, le damos extraer en
224
Imag17
225
19. Crearemos un usuario con privilegio para manejar la base de
datos de MySQL. Cuando seleccionamos crear base de datos,
escogemos privilegio.
226
21. Creamos el mismo que entrega por defecto la configuración y
le damos una contraseña, esta será la misma cuando empecemos
la configuración.
227
23. Nos aparecerá el entorno de Wampserver y damos clic en
mediawiki
228
24. Entorno de MediaWiki para la configuración, En éste apartado
tendremos que configurar los siguientes parámetros:
Language: Idioma
229
26. Continuamos con la configuración
230
27. MediaWiki permite interactividad mediante correo electrónico.
Entre otras cosas, permite que los usuarios se envíen correos
electrónicos entre sí. También envía correos automáticos cuando se
han actualizado/modificado las páginas que nosotros hayamos
introducido en nuestra lista de seguimiento.
231
28. Bueno para terminar configuraremos los aspectos relacionados
con la base de de datos:
232
Database name: Nombre de la base de datos, ejemplo
wikidb.
233
29. Ahora tan solo debemos pulsar el botón ‘Install MediaWiki’ y si
toda la información introducida es correcta, la aplicación quedará
lista para ser utilizada.
234
31. Si no movemos el archivo LocalSettings.php de la carpeta
config a la carpeta superior es decir la carpeta raíz, e intentamos
acceder al MediaWiki, nos aparecerá la siguiente pantalla:
235
34. Finalmente colocamos el archivo LocalSettings.php en su sitio
236
36. Ahora accedemos con el navegador a la dirección donde
tenemos nuestro MediaWiki, es decir, a http://localhost/mediawiki-
1.8.5, observaremos la página principal de nuestro MediaWiki:
237
CONCLUSIONES
238