You are on page 1of 190

MANUAL DE JOOMLA

ADMINISTRACION DE REDES DE COMPUTADORES

Germán Sebastián Cadavid Loaiza


Steven Taborda Ospina
Jeissy Alexandra Londoño Guzmán
Eliana Giraldo Salazar
Lucas Palacio
Jhonny Ríos Ríos
David Alberto Loaiza Rojas

GRUPO5: NETWORKSTATION5
Orientadores:
Andrés Mauricio Ortiz
Camilo Andrés zapata
Nicolás Gallego Ortiz
Fernando Quintero

SERVICIO NACIONAL DE APRENDIZAJE “SENA”


REGIONAL ANTIOQUIA

Medellín
2008

1
Índice

Temas número de página

Introducción 3

Objetivo general
Objetivos específicos 4

Que es xampp 5

Instalación de xampp 6

Aplicaciones Web 12

Joomla 13

Instalación y configuración de joomla 16

Active directory e instalación 29

Radius 42

Instalación de radius 44

Radius y active directory


Integración e instalación 47

Whireshark 52

Instalación Whireshark 53

Bibliografía 61

Conclusiones 62

2
Introducción

Hoy en día la tecnología avanza cada vez más y con cosas


innovadoras, tan fáciles de implementar como también tan
complicadas; en las empresas necesitamos de una página portal, blog
o alguno de estos ya sea para darle publicidad a nuestra empresa o
también guardar datos o algún software que sirven de inventario.

En este proyecto queremos mostrar que el mundo de la tecnología es


demasiado grande y que nosotros en el área de administración de
redes debemos saber de todos los temas que abarcan esto, ya que
cada día crecen más necesidades y también mas oportunidades de
aprender.

3
OBJETIVOS

Objetivo general

Crear, administrar y conocer las aplicaciones Web que se presentan


para el mundo laboral.

Objetivos específicos

Para este proyecto tenemos que instalar las aplicaciones pero además
aprender su funcionamiento tanto como en administración como la
manera de que estas aplicaciones sean realizadas.

Debemos saber como funciona la autenticación de los usuarios el


funcionamiento interno y conceptos.

4
Que es xampp

XAMPP es un servidor independiente de plataforma, software libre,


que consiste principalmente en la base de datos MySQL, el servidor
Web Apache y los intérpretes para lenguajes de script: PHP y Perl.

El nombre proviene del acrónimo de X (para cualquiera de los


diferentes sistemas operativos), Apache, MySQL, PHP, Perl.

El programa está liberado bajo la licencia GNU y actúa como un


servidor Web libre, fácil de usar y capaz de interpretar páginas
dinámicas.

Características de xampp:

XAMPP solamente requiere descargar y ejecutar un archivo zip, tar, o


exe, con unas pequeñas configuraciones en alguno de sus
componentes que el servidor Web necesitará.

XAMPP se actualiza regularmente para incorporar las últimas


versiones de Apache/MySQL/PHP y Perl. También incluye otros
módulos como OpenSSL y phpMyAdmin

Aplicaciones de xampp:

5
Oficialmente, los diseñadores de XAMPP solo pretendían su uso como
una herramienta de desarrollo, para permitir a los diseñadores de
sitios Webs y programadores almacenar su trabajo en sus propios
ordenadores sin ningún acceso a Internet.

En la práctica sin embargo, XAMPP es utilizado actualmente para


servidor de sitios Web, y con algunas modificaciones es generalmente
lo suficientemente seguro para serlo. Con el paquete se incluye una
herramienta especial para proteger fácilmente las partes más
importantes.

Instilación de xampp

Para la instalación de xampp primero que todo debemos entrar a la


pagina oficial de xampp y descargarlo desde allí.
http://www.apachefriends.org/en/xampp-windows.html#641.

Luego de haber descargado xampp comenzamos con la


instalación:

Aquí escogemos el idioma con el cual queremos instalar xampp. Que


por defecto dejaremos ingles.

Luego nos muestra la bienvenida a xampp su versión 16.8 y le


damos en siguiente.

6
Luego en la segunda imagen nos mestra en que lugar se encuentra
xampp y dejamos la ruta que nos aparece por defecto.

En la siguiente pantalla nos aparecen las opciones que queremos


instalar en xampp y escogemos apache y MySQL y instalar, no
escogemos filezilla porque no necesitamos un ftp.

7
Luego nos muestra la instalación, mostrando cada paquete que se
instala.

En esta pantalla nos muestra que esta configurando xampp.

8
Ya en esta pantalla nos muestra que la instalación de xampp a
finalizado y damos en finalizar.

En esta parte nos muestra cuando se esta iniciando en servidor


apache 2.2.

9
Luego de estarse iniciando en servidor apache nos muestra un
mensaje de xampp donde nos dice que la instalación de xampp a
finalizado y aceptar.

En esta imagen también nos muestra que la instalación ah finalizado


y le damos click en si.

10
Luego nos aparece esta pantalla donde tenemos que poner a correr el
servidor Apache y MySQL ya que estas son las opciones que
escogemos para la instalación de xampp.

Y con esto hemos terminado con la instalación de xampp.

11
Aplicaciones Web

Las aplicaciones Web son aquellas aplicaciones que los usuarios


pueden utilizar accediendo a un servidor Web a través de Internet o
de una intranet mediante un navegador.

En otras palabras, es una aplicación software que se codifica en un


lenguaje soportado por los navegadores Web (HTML, JavaScript, Java,
etc.) en la que se confía la ejecución al navegador.

Las aplicaciones Web son populares debido a lo práctico del


navegador web como cliente ligero, así como a la facilidad para
actualizar y mantener aplicaciones web sin distribuir e instalar
software a miles de usuarios potenciales.

Existen aplicaciones Web como los webmail, Wiki, blogs, las tiendas
en línea y la Wikipedia que son ejemplos bien conocidos de
aplicaciones Web.

Php

Es un lenguaje de programación interpretado, diseñado originalmente


para la creación de páginas Web dinámicas.
Es usado principalmente en interpretación del lado del servidor
(Server-side scripting) pero actualmente puede ser utilizado desde
una interfaz de línea de comandos o en la creación de otros tipos de
programas.

Apache

Es el servidor de páginas Web, el cual aloja paginas Web y nos


permite acceder a ellas.

MySQL

Es un sistema de gestión de bases de datos relacional, licenciado


bajo la GPL de la GNU. Le permite soportar una gran carga de
forma muy eficiente.

12
Que es joomla

Joomla es un sistema gestor de contenidos dinámicos, que nos


permite crear sitios Web de muy buena interactividad,
profesionalidad y eficiencia.
La administración de Joomla está enteramente basada en la gestión
online de contenidos.

Se dice "gestión online" porque todas las acciones que realizamos


los administradores del sitio Joomla, ya sea cuando modificamos o
agregamos contenidos se realiza exclusivamente mediante un
navegador Web (browser) conectado a Internet, a través del protocolo
HTTP (Protocolo de transferencia de hipertexto).

Joomla es una herramienta muy importante ya que podemos


mantener actualizados y fresca la información que tenemos allí.

Con Joomla podemos crear sitios Web de noticias, sitios corporativos,


sitios Web de presencia, portales comunitarios, e incluso también
puede crearse con Joomla sistemas que funcionen en redes cerradas
(Intranets) para gestionar información interna (comunicaciones,
usuarios, etc.) de compañías o empresas de negocios.

Con esto último podrán advertir que el ámbito de aplicación de


Joomla no es exclusivo de Internet.

La administraron de joomla es muy fácil y buena para realizar lo que


queremos llevar acabo.

Joomla está programado en lenguaje PHP (Hypertext Pre Processor) y


SQL (Structure Query Language). Utiliza bases de datos relacionales,
más específicamente MySQL.

13
Tanto PHP como MySQL son programas Opensource de libre
distribución y uso, y al ser Joomla una aplicación WEB, funciona en
servidores de páginas Web (HTTP Servers).
Los servidores de páginas Web pueden ser de pruebas

Como funciona joomla:

1. La base de datos MySQL: allí es donde se guarda toda la


información y la mayor parte de la configuración del sistema, de
una forma ordenada y en distintas tablas, las cuales cada una
de ellas almacena información específica y determinada.
2. Los scripts PHP: son los que ejecutan las acciones de consulta y
realizan modificaciones en la base de datos convirtiendo los
datos en simples paginas Web interpretables por los
navegadores de Internet (Browsers) y perfectamente fáciles
para los usuarios navegantes y administradores.

Características de joomla:

• Organización del sitio Web: Joomla está preparado para


organizar eficientemente los contenidos de su sitio en secciones
y categorías, lo que facilita el manejo para los usuarios y
permite crear una estructura sólida, ordenada y sencilla para
los administradores. Desde el panel administrador de Joomla
podemos crear, editar y borrar las secciones y categorías de
nuestro sitio de la manera en que lo queremos colocar.
• Publicación de Contenidos: Con Joomla CMS podrá crear
páginas ilimitadas y editarlas desde un sencillo editor que
permite formatear los textos con los estilos e imágenes

14
deseados. Los contenidos que agregamos en joomla son fáciles
ya que los podemos modificar de la manera que queramos.
• Escalabilidad e implementación de nuevas
funcionalidades: Joomla ofrece la posibilidad de instalar,
desinstalar y administrar componentes y módulos, que
agregarán servicios de valor a los visitantes de su sitio Web, por
ejemplo: galerías de imágenes, foros, newsletters, clasificados,
etc.
• Administración de usuarios: Joomla nos permite almacenar
datos de usuarios registrados y también la posibilidad de enviar
E-mails masivos a todos los usuarios. La administración de esta
es jerárquica y cada usuario tiene permisos diferentes.
• Diseño y aspecto estético del sitio: Es posible cambiar todo
el aspecto del sitio Web de manera muy sencilla, gracias al
sistema que utiliza Joomla.

• Navegación y menú: Totalmente editables desde el panel


administrador de Joomla
• Administrador de Imágenes: Joomla posee una utilidad para
subir imágenes al servidor y usarlas en todo el sitio.
• Disposición de módulos modificable: En un sitio creado con
Joomla, la posición de los módulos los podemos acomodar
como queremos o necesitamos.
• Encuestas: Joomla posee un sistema de votaciones y
encuestas dinámicas con resultados en barras porcentuales.
• Feed de Noticias: Joomla trae incorporado un sistema de
sindicación de noticias por RSS/XMS de generación automática
• Publicidad: es posible hacer publicidad en el sitio Web de
joomla usando el Administrador de Banners
• Estadísticas de visitas: con información de navegador, OS, y
detalles de los documentos o paginas mas visitadas.

15
Características de publicidad en joomla:

• Automatización en la publicación: Las páginas y


documentos de Joomla pueden programarse con fecha de
publicación y fecha de caducidad. Es decir un documento lo
podemos programar para que se publique automáticamente al
llegar una determinada fecha, y luego despublicarse también
de forma automática en otra fecha, la cual escogería el
administrador.
• Archivo e historial: Las páginas viejas o publicaciones que
hayan perdido vigencia pueden enviarse a un "archivo" de
almacenamiento, sin necesidad de tener que borrarlas. Esto
permite también dar la posibilidad a los visitantes a las páginas,
artículos viejos o documentos anteriores lo puedan ver.
• Formatos de lectura: Cada documento es generado
automáticamente por Joomla en formato PDF, en versión
imprimible, y en XML, para que lo usuarios a esto puedan
sentirse mas cómodos.

• Envío por E-mail: Los usuarios del sitio Joomla podrán enviar
automáticamente sus documentos encontrados a su email al de
otras personas.
• Valoración de contenidos: Los visitantes del sitio podrán
votar la calidad de lo publicado.
• Comentarios: Los usuarios podrán comentar sus opiniones o
expresar sus inquietudes en la misma página de contenidos,
claro que esto es opcional.

16
Instalación de joomla

Primero que todo para la instalación de joomla entramos a la pagina


principal de joomla y descargamos en le idioma que queramos;
español o ingles.

Después de descargarla la tenemos que descomprimir en una carpeta


la cual vamos a nombrar en nuestro caso joomla.

17
Luego guardamos esta carpeta en un ruta la cual es: mi pc-disco local
c ( o en el lugar ustedes tengan instalado Windows Server 2003)-
xampp-htdocs y la guardamos alli.

Luego de haber guardado la carpeta entramos a phpmyadmin y


creamos la base de datos de jooma, le colocamos como nombre
joomla y cotejamiento como uff8_unicode_ci y crear.

18
Aquí nos muestra la base de datos ya creada.

Después entramos a http://localhost/joomla para continuar con la


instalación de joomla.

19
Aquí nos dice el idioma que queremos escoger y en nuestro caso es
español y le damos en siguiente.

Después en esta pantalla nos muestra algunos datos y los dejamos


por defecto y siguiente.

20
Luego nos aparece la licencia donde después de haber la sabido
interpretar le damos en siguiente, esta licencia nos quiere decir que
ya tenemos instalado joomla pero que nosotros en realidad no somos
propietarios de joomla.

Porque este software tiene sus dueños y nosotros solo podemos


modificarle y hecer algunas cosas.

21
Luego nos dice que si queremos habilitar la capa del ftp y le decimos
que no y siguiente, ya que no necesitamos de un ftp como les
mencione anteriormente cuando escogimos los paquete.

22
Luego nos pide que coloquemos que tipo de base de datos que es y
colocamos MySQL, el nombre del servidor que es localhost, el nombre
de usuario que es root, la contraseña la dejamos en blanco y mas
adelante la colocamos y colocamos el nombre de la base de datos
que creamos anteriormente que se llama joomla y después de haber
llenado los datos siguiente.

Aquí nos pide el nombre del sitio Web que en nuestro caso en
networkstation 5 que es el nombre de nuestro grupo, después
colocamos un correo electrónico que sea real y la contraseña de ese
correo; guardamos los datos y siguiente.

23
Aquí nos muestra que hemos finalizado la instalación de joomla nos
aparece un aviso en rojo donde nos dice que tenemos que borrar la
carpeta llamada intallation, y borramos la carpeta ya que es un
requisito para terminar la instalación.
Luego de haberla borrado damos click en administración para
empezar a trabajar en nuestro sitio Web joomla

24
Luego nos logueamos con el usuario y contraseña, que creamos en la
instalación de joomla.

Luego de haber entrado con el usuario y contraseña a joomla


encontramos nuestro portal de esta manera ya que no le hemos
hecho ninguna modificación.

25
Después de entrar creamos el usuario que habíamos creado en el
directorio activo para que este usuario sea el que se autentique
contra el servidor radius y en la base de datos de mysql, y también
en el directorio activo que funciona como otra base de datos externa
para joomla.

26
Luego nos muestra el usuario que creamos anteriormente lo
habilitamos y luego nos logueamos con el usuario creado.

Acá estamos entrando con el usuario que creamos

27
En esta parte estamos creando una encuesta para agregarla al portal,
de esta manera primero en componentes encuesta la creamos y
luego en el modulo de encuesta la agregamos.

Luego de haber creado la encuesta nos aparece en el portal y


también un comentario que realizamos sobre el proyecto.

28
Luego instalamos el plugins de raduis en joomla para poder registrar
a joomla como el cliente del servidor radius para que este se pueda
autenticar.

De la siguiente manera se instala el plugins.

29
Entramos a gestor de plugins y decimos instalar, en examinar
buscamos el plugins y le damos subir archivo e instalar y ya tenemos
este plugins instalado.

30
Active directory

Active directory es un sistema parejo al árbol de netware que nos


sirve para compartir los recursos en un conjunto de dominios. Para
ello utiliza un sistema común de resolución de nombres (dns) y un
catálogo común que contiene una réplica completa de todos los
objetos de directorio del dominio.

Instalación de active directory

Primero abrimos el ejecutar de Windows y copiamos la palabra


dcpromo y aceptar.

31
Después nos aparece el asistente de instalación del active directory y
le damos en siguiente.

Luego nos muestra que el sistema operativo si es compatible

32
Después nos muestra el tipo de controlador de dominio que
queremos utilizar colocamos que sea un controlador de dominio para
un dominio nuevo ya que la otra opción es cuando ya tenemos un
dominio creado y queremos crear otro en el mismo.

33
Luego nos dice que tipo de dominio queremos crear y escogemos
dominio en un nuevo bosque porque este es un dominio nuevo y los
demás son para dominios que ya se encuentren creados.

34
Aquí nos pide el nombre del dns, en nuestro caso colocamos
networkstation.net porque este es el nombre de nuestro grupo
después de haberlo creado le damos en siguiente.

35
Para el nombre del dominio tambien colocamos el mismo pues es
opcional el nombre que ustedes quieran poner

36
Luego nos muestra la parte dond ese almacenara las carpetas y
bases de datos y las dejaremos por defecto. NOTA pero seria mejor si
las guardas en discos diferentes.

37
Aquí agregamos la ruta para la carpeta sysvol, esta carpeta almacena
la copia de los archivos que se encuentran publicados en el dominio.

38
En esta parte nos muestra el diagnostico del del registro dns,
dejaremos por defecto la segunda opción, porque así utilizaremos de
inmediato en servidor dns.

39
Aquí colocaremos los permisos para los usuarios de active directory
en nuestro caso colocaremos que sea compatible con el sistema
operativo Windows 2003 server, que es la segunda opción y
siguiente.

40
Aquí colocaremos la contraseña del administrador del dominio deberá
ser una contraseña que cumpla con los requisitos que allí se nos dice
y fácil de recordar para que no se nos olvide.

41
En esta pantalla nos muestra la información y las opciones que hemos
hecho al crear el dominio si estamos de acuerdo las dejamos Haci y
siguiente.

42
Luego nos muestra el asistente donde se esta configurando el active
directory

43
Luego nos muestra que la configuración del active directory ya ah
terminado.

44
Aquí nos sale un mensaje donde nos dice que debemos reiniciar
nuestro PC para que los datos sean guardados, y le damos en reiniciar
ahora.

Que es radius

Radius es el protocolo de autenticación y autorización para


aplicaciones de acceso a la red o movilidad IP.

Utiliza el puerto 1813 udp para poder establecer sus conexiones,


cuando se realiza las conexiones con un isp mediante modem, dsl,
cablemodem, ethernet o wi-fi, se envia la información que
generalmente es una contraseña y un nombre de usuario.

La información se transfiere a un dispositivo NAS servidor de acceso a


la red, NAS sobre el protocolo ppp, quien dirige la petición a un
servidor radius, sobre el protocolo radius. El servidor radius
comprueba que la información es correcta utilizando algunos
esquemas de autenticación como PAP, CHAP, o EAP.

PAP: es un protocolo simple de autenticación para autentificar un


ususario contra un servidor de acceso remoto o contra un isp.

45
CHAP: este es el protocolo por el cual se autentica radius este es un
protocolo de autenticación por desafió mutuo.

Chap verfifica peridiocamente la identidad del cliente remoto usando


un intercambio de tres etapas, esto se da cuando se establece un
enlace inicial y puede para en cualquier parte de la comunicación.

EAP: protocolo de autenticaron extensible eap es una autenticación


de red que es usada actualmente en redes wlan paint-to-painti
protocolo.

Eap es una estructura de soporte no un mecanismo especifico de


autenticación.

Una de las características mas importantes del protocolo radius es su


capacidad de manejar sesiones, notificando cuando comienza y
termina una conexión, así que los usuarios se le podra determinar su
consumo y facturar en consecuencia; los datos también se pueden
realizar con propósitos estadísticos.

Manera de autenticarse radius por medio de CHAP

1. después que se establece la comunicación o el enlace, el


agente autentificador manda un mensaje que desafía al
usuario.

46
2. el usuario responde como un valor calculado usando una
función hash, funcion hash se refiere a una funcion para
generar claves o llaves que representen sin errores a un
documento, registro, archivo, etc.
3. el autentificador verifica la respuesta con el resultado
obtenido por la función hash, si este valor coincide, el
identificador informa de la autenticación, de lo contrario
la conexión terminara.
4. a intervalos aleatorios el autentificador manda un nuevo
mensaje de desafió con lo que se repite el proceso.

Instalación del servidor radius

Lo primero que debemos hacer para instalar el servidor radios es


entrar a inicio, panel de control, agregar o quitar programas, agregar
o quitar componentes y luego realizaremos los siguientes pasos:

47
Después de haber entrado a agregar o quitar componentes
colocamos un check box en servicios de red y le damos en detalles

Luego en detalles seleccionamos servicios de autenticación y


aceptamos.

48
Luego de haberlo seleccionado damos en siguiente para que
comience la instalación del servidor radius

En esta parte nos muestra el procedimiento de la configuración


de sus componentes

49
Luego nos muestra que la instalación del servidor radius a finalizado.

CONFIGURACION DE RADIUS Y EL ACTIVE DIRECTORY PARA


LA AUTENTICACION DE JOOMLA

Para la autenticación de radius y el directorio activo que seria el ldap


con joomla debemos instalar el servidor radius y el active directory y
realizar una serie de configuraciones en cada uno de estos servicios,
a continuación le mostraremos los pasos que debemos realizar y la
explicación de cada uno de ellos:

50
Bueno primero que todo entramos al servidor de autenticación de
Internet (radius), y registramos el servidor radius con el active
directory
De la manera que se muestra en la imagen.

Cuando registramos estos dos estamos

Luego de tener registrado el servidor radius con el active directory,


creamos un nuevo cliente de radius de la siguiente manera.

51
En la siguiente parte colocamos la descripción y la dirección IP de la
aplicación que estamos utilizando que en este caso seria como el dns,
para que este quede registrado la dirección IP es donde se encuentra
la aplicación en este caso seria joomla.

52
Después creamos el cliente proveedor y dejamos el radius como
estándar, también creamos el secreto compartido que Será un
secreto que solo sabrá el administrador y este podrá entrar desde un
equipo diferente con este secreto.

53
Pasos de la autenticación de los usuarios de active directory

Primero que todo entramos al directorio activo y creamos un usuario


de la siguiente manera.

54
Acá colocamos el password para que se loguee el usuario cuando
entra a joomla.

55
Luego de haber creado el usuario que se autenticara en joomla
debemos de darle una opción que es en el usuario propiedades,

56
marcado permitir acceso, esto se hace para que joomla permita el
acceso a este usuario.

Como se lo mostramos en estas imágenes.

57
Que importancia tiene autenticarse joomla contra ldap y
radius

La importancia que le encontramos es que como ya sabemos ldap es


segura y así tendríamos mas seguridad al saber que usuario puede o
no puede entrar a joomla, también para saber los privilegios que
tienen los usuarios que están creados en la base de datos externa en
este caso el directorio activo, esta le brindara mayor seguridad a
MySQL que es la base de datos de joomla.

Con el ldap (active directory) y el servidor radius tenemos ventajas


tales como:

• seguridad con sus datos


• conocer cada usuario que se crea ( sus privilegios )
• conocer que hace cada usuario

58
• tiempos en los que se modifica

Whireshark

Es un analizador de protocolos utilizado para realizar análisis y


solucionar problemas en redes y en comunicaciones para el
desarrollo de software y protocolos, y como una herramienta
didáctica para educación.

La funcionalidad que provee el whireshark es similar a la de


tcpdump, pero añade una interfaz gráfica y muchas opciones de
organización, filtrado de información. Así, permite ver todo el tráfico
que pasa a través de una red. estableciendo la configuración en modo
variado.

Este también permite examinar datos de una red viva o de un


archivo de captura salvado en disco. Se puede analizar la información
capturada, a través de los detalles y sumarios por cada paquete.

El Wireshark incluye un completo lenguaje para filtrar lo que


queremos ver y la habilidad de mostrar el flujo reconstruido de una
sesión de TCP.

Instalación del whireshark

Primero que todo para mirar la manera de comunicación del protocolo


radius con el usuario joomla que tenemos registrado debemos instalar
el whireshark, para analizar y corregir problemas a los protocolos,
también miramos como se establece la comunicación y si de verdad
se esta autenticando contra radius y contra ldap.

59
Si ya tienes el instalador de este programa lo ejecutas y realizamos
los siguientes pasos.

Primero nos da la bienvenida a este programa y su versión y le


damos en siguiente para comenzar con la instalacion.

Luego nos muestra la licencia de este programa si estamos de


acuerdo aceptamos y siguiente.

60
Después nos muestra los componentes que se instalaran y dejamos
los que están seleccionados por defecto.

61
Estos son otros competentes adicionales lo instalamos y siguiente.

Esta la ruta donde se quedara instalado el wireshark.

62
63
Aquí muestra los paquetes que se están instalando.

También podemos instalar el winpcap que también es otro programa


que nos permite capturar algunos paquetes de datos en la red, este
también infiltra paquetes.

64
Seguimos con la instalación en esta parte nos da la bienvenida y
siguientes.

65
Aceptamos la licencia de winpcap que nos habla de su distribución y
las modificaciones que podemos realizar.

66
Y finalizamos la instalación de winPcap.

Nos muestra la instalación completa de todos los paquetes de


wireshart.

67
Luego seleccionamos la run wireshark 1.0.4 para poner a correr el
wireshark
Y finalizamos.

68
Ya luego entramos a wireshark para que comience a capturar las
interfaces.

Bibliografía

69
http://es.wikipedia.org/wiki/Aplicaci%C3%B3n_web
http://www.alegsa.com.ar/Dic/radius.php
http://blackspiral.org/docs/pfc/itis/node12.html
http://es.wikipedia.org/wiki/XAMPP

70
Conclusiones

Con este proyecto conocimos y aprendimos la importancia de las


aplicaciones Web y de algunos servidores como el radius, también el
funcionamiento de las bases de datos y todo el tema de conceptos de
aplicaciones Web.

Trabajar con la aplicación joomla y hacer que se autenticara con


radius y ldap fue una manera de conocer que las aplicaciones
también funcionan con seguridad, y el conocimiento de lo realizado
por cada usuario cuando utiliza la aplicación.

Hacer proyectos como estos nos enseña a ser independientes y a


ver un mundo a futuro cuando ya estemos en el mundo laboral y
tengamos que afrontar problemas o innovar nuevas cosas.

71
MANUAL DE ZIMBRA COLLABORATION SUITE

ADMINISTRACION DE REDES DE COMPUTADORES

German Sebastián Cadavid Loaiza


Stiven Taborda Ospina
Jeissy Alexandra Londoño Guzmán
Eliana Giraldo Salazar
Lucas Palacio
Jony Ríos
David Alberto Loaiza Rojas

GRUPO5: NETWORKSTATION5

Orientadores:

Camilo Andrés Zapata


Nicolás Gallego Ortiz
Fernando Quintero
Andrés Mauricio Ortiz

SERVICIO NACIONAL DE APRENDIZAJE “SENA”


REGIONAL ANTIOQUIA

72
medellin
2008

INDICE

1. INTRODUCION

2. OBJETIVOS

2.1 OBJETIVOS GENERAL

2.2 OBJETIVOS ESPECIFICOS

3. QUE ES ZIMBRA

4. REQUERIMIENTOS PARA LA INSTALACION DE ZIMBRA

5. INSTALACION DE ZIMBRA COLLABORATION SUITE

6. BIBLIPGRAFIA

7. CONCLUCIONES

73
INTRODUCION

Zimbra Collaboration Suite (ZCS) es una innovadora suite de


mensajería y colaboración de código abierto .Está disponible para
diversas plataformas y distribuciones de Linux.

Este está formado por un conjunto de componentes que trabajan


juntos para formar una solución completa .El servidor se integra con
otros sistemas como el MTA, la base de datos y los paquetes de
seguridad.

Trabaja con diversos almacenes de datos para la información de los


usuarios: OpenLDAP proporciona la autenticación, MySQL guarda las
preferencias y metadatos de los mensajes y el sistema de ficheros
guarda directamente los mensajes de correo.

Este es muy utilizado en organizaciones ya que este sistema provee


funcionalidades tales como correo electrónico, mensajera
instantánea (Chat), documentos compartidos entre otras.

74
OBJETIVOS

OBJETIVOS GENERAL:

El objetivo principal es implementar esta herramienta por las


facilidades que nos brinda en una red o entorno de esta, ya que con
el Zimbra podemos mejorar cualquier entorno por la capacidad que
tiene de compartir documentos, mensajera, correo electrónico entre
otros.

OBJETIVO ESPECIFICOS:

-Instalar esta herramienta para poder facilitar y dar un buen uso en la


red.

75
QUE ES ZIMBRA

La Suite de Colaboración Zimbra (Zimbra Collaboration Suite o ZCS)


es un programa informático colaborativo, o Groupware, creado por
Zimbra Inc. (San Mateo, California).

Zimbra dispone de partners estratégicos de prestigio cómo Red Hat,


HP, Intel, Novell, Apple.

76
Existen dos versiones de Zimbra: Una versión Libre, que sirve de base
al producto y en la que colabora la Comunidad de Software Abierto -la
cual incluye los partners-, y una versión comercial, “Zimbra Network,
que a partir de la versión libre añade servicios y funcionalidades con
enfoque profesional (soporte, mantenimiento etc.)

El Servidor ZCS hace uso de proyectos Open Source existentes como


Postfix, MySQL, OpenLDAP, Lucene, Ajax ... Ofreciendo por lo tanto
una arquitectura abierta y muy estándar.

La suite ZCS incluye por otra parte una capa de seguridad integrada
con funcionalidades antivirus y antispam libres (Clam/AV,
Spamassassin) cómo comerciales.

REQUERIMIENTO PARA LA INSTALACION

77
Los requerimientos de Zimbra Collaboration Suite son, en
comparación con otros productos similares, bastante bajos. Para
entornos de evaluación (hasta 50 cuentas) la siguiente configuración
debería ser suficiente:

-CPU Intel/AMD de 32bits a 1.5 GHz o superior.

-1 GB de RAM.

-10 GB de espacio libre en disco para el software y los logs.

-Espacio adicional para el almacenamiento del correo y las bases de


datos (depende del número de cuentas y de la cuota de disco
asignada a cada una).

78
INSTALACION DE ZIMBRA COLLABORATION SUITE

-Primero que todo nos vamos para pico /etc/hosts allí colocaremos la
ip de nuestro servidor, el nombre del equipo, junto con el dominio y el
host.

pico /etc/hosts

-Luego ejecutaremos el siguiente comando para que se puedan tomar


los cambios, en este comando colocamos el nombre del equipo más
el dominio.

echo david.networkstation5.com > /etc/hostname

79
-Procedemos a reiniciar el sistema para que se puedan tomar los
cambios realizados.

reboot

-Después de haber reiniciado el equipo procedemos a ejecutar el


comando hostname para ver si los cambios si fueron realizados
correctamente, nos debe aparecer el nombre del host.

hostname

-Y también ejecutamos el comando hostname -f para verificar si los


cambios realizados surgieron efecto, nos debe salir el host mas el
dominio.

hostname -f

-Ahora vamos a remover el exim ya que zimbra tiene su propio correo


incorporado, desinstalamos varios archivos.

apt-get remove --purge exim4 exim4-base exim4-config exim4-


daemon-light
-Al remover los archivos esperamos un momento mientras nos sale el
mensaje diciéndonos que ya están eliminados.

80
-Ahora vamos a instalar varios paquetes necesarios para la
instalación de zimbra, ejecutamos el siguiente comando.

apt-get install libc6-i686 sudo libidn11 curl fetchmail libgmp3c2


libexpat1 libgetopt-mixta-perl libxml2 libstdc++6 libpcre3 libltdl3 ssh
-Y esperamos a que nuestra instalación de efectué.

81
-Después de que nuestra instalación sea satisfactoria, procederemos
a descargar zimbra.

-Al descargar zimbra este descargara con sus propios paquetes y no


tendremos que instalarlo por aparte, estos son los paquetes que
descarga por defecto.

Zimbra apache, zimbra snmp, zimbra schema, entre otros.

-Ahora nos vamos para /etc/tmp/ ya que los paquetes que se


descarguen se guardaran en tmp (temporales).Damos el siguiente
comando.

cd /etc/tmp/

-Procedemos a descargar Zimbra, cuando estamos parados en tmp,


pegamos estas lineas, y presionamos enter, y esperamos a que
nuestra instalación se efectué.

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

82
-El

paquete de Zimbra quedo descargado en /etc/tmp/ y el archivo baja de


forma comprimida, procedemos a descomprimirlo con el comando

tar xfz Mas el nombre del archivo que vamos a descomprimir.

-Ahora entramos a el archivo zcs-


5.0.2_GA_1975.DEBIAN4.0.20080130234700

-Y ejecutamos el comando ./install.sh –l


./install.sh –l
-Y esperamos a que se efectué la instalación.

-
E
n
la

83
pregunta que nos sale presionamos enter, y nos saldran varias
preguntas para saber cuales paquetes vamos a instalar, le damos Y
(si) y esperamos.

-A los paquetes que queremos instalar damos Y (si) y presionamos


enter, y cuando nos pregunta que si vamos a instalar Zimbra Proxy,
damos N (no) y procedemos con la instalación.

-
D
e
s
p
u
é
s

nos hace una pregunta de que si deseamos continuar ya que el


programa será modificado, y le decimos que si Y.

84
-Ahora nos saldrá un error sobre el dns ya que nosotros no hemos
hecho el registro MX, entonces procedemos a instalar en bind9 para
poder hacer el registro., es recomendable que habrán otra consola
para la configuración del dns, para que cuando nuestro dns resuelva
le demos Y a esta opción.

apt-
get
install bind9

-Ahora procedemos a configurar el dns para que nos corra en buen


estado.

Lo primero que hacemos es irnos para /etc/bind

cd /etc/bind

85
-Y cuando estemos parados en el archivo damos el comando pico
named.conf

pico named.conf

-Modificamos el archivo colocándole nuestro dominio que en este


caso es networkstation5.com en la zona directa y en la zona
inversa colocamos la ip que en este caso es 0.168.192

-Ahora nos vamos para el archivo db.local para modificar la zona


directa, damos el siguiente comando:

pico db.local

-Nos debe aparecer asi:

-En nuestra zona directa creamos el registro de la siguiente manera:

correo IN MX 0 192.168.0.10----ip
nuestro servidor

86
-Ahora nos vamos para la zona inversa y nos vamos para el archivo
db.127

pico db.127

-Modificamos el archivo.

-Ahora nos vamos para /etc/resolv.conf para modificar el archivo y


colocar nuestro dominio junto con la ip, para que nos resuelva.

-Ahora nuestro DNS debe estar resolviendo.

-Procedemos a darle Y en el error anterior del DNS ya que nuestro


registro MX esta hecho.

-Si no muestra el menú le copiamos el dominio, y después damos Y, y


hay si nos debe de dar.

-Nos debe aparecer algo asi:

87
-En esta opción address unconfigured (**) intems (? - help )
vamos a dar la contraseña para el Administrador.

-Damos el numero 3 y enter.

88
-Después damos la opción 4 y damos enter.

89
-Copiamos la contraseña para el administrador Zimbra y damos enter,
y esperamos a que cargue varios minutos ya que nuestra instalación
va a finalizar.

-Después de que acabe de cargar damos la opcion r y volvemos al


menú principal.

-Y copiamos la letra a, y esperamos a que cargue, ya que nos saldrán


varias preguntas en las cuales responderemos Y. Y asi finalizamos
nuestra instalación.

90
-Ahora nos vamos a registrar como usuario Zimbra ya que vamos a
ver si los servicios están corriendo en buen estado.

su zimbra

-Y ejecutamos el comando zmcontrol status para poder ver los


servicios.

zmcontrol status

91
-Como podemos ver nuestros servicios estan corriendo bien.

-Damos exit para salirnos de la opcion de servicios.

-Ahora escogemos un navegador para entra a la interfaz grafica del


Zimbra, y damos la siguiente ruta.

https://david.networkstation5.com:7071/zimbraAdmin

-Al darle la URL nos saldrá un aviso diciéndonos que no reconoce la


entidad
Certificadora ya que no es legal, damos clic en la opcion OK.

-Después aparece otro recuadro en el cual damos clic en la opcion OK.

92
-Ahora

entramos a la interfaz grafica de Zimbra.

-Nos logeamos como admin. Y damos la contraseña.

-Y entramos a la interfaz grafica.

93
-Ahora vamos a crear un dominio el cual se va a llamar grupo5.com

-Damos clic en Dominio Y le damos en la opcion NEW, para agregar


nuestro dominio.

94
-Colocamos le nombre de nuestro dominio, y damos en la opcion
Next.

-En el
siguiente recuadro damos clic en la opcion Next.

95
-Procedemos dando clic en Next.

96
-Ahora damos clic en finalizar, y nuestro dominio queda creado.

-Ahora damos clic en Accounts para crear un alias, y damos clic en la


opcion
New.

97
-Y procedemos a colocar el nombre del nuevo alias, y damos clic en la
opcion Next.

-Colocamos de nuevo el nombre del alias y damos Next.

98
-En la siguiente opcion damos clic en finalizar.

99
-Ahora nos fijamos si nuestro alias a sido creado.

-Y ahora nos logeamos con el nuevo usuario.

100
BIBLIOGRAFIA

http://www.openinside.es/index.php/zimbra

http://linuxsilo.net/articles/zimbra.html

101
CONCLUCIONES

-Implementar una aplicación Web la cual nos facilite un manejo en la


red.

102
-Gracias a esta herramienta podemos compartir recursos en la red, ya
que trabaja como un groupware o programa colaborativo.

MANUAL DE OPENFIRE

ADMINISTRACION DE REDES DE COMPUTADORES

103
Jeissy Alexandra Londoño Guzmán
Germán Sebastián Cadavid Loaiza
Steven Taborda Ospina
Eliana Giraldo Salazar
Lucas Palacio
Jhonny Ríos Ríos
David Alberto Loaiza Rojas

GRUPO5: NETWORKSTATION5
Orientadores:

Andrés Mauricio Ortiz


Camilo Andrés zapata
Nicolás Gallego Ortiz
Fernando Quintero

SERVICIO NACIONAL DE APRENDIZAJE “SENA”


REGIONAL ANTIOQUIA
Medellín
2008
TABLA DE CONTENIDO

Objetivos 4
Instalación de xampp 5
Active directory 11
Instalación de active directory 11
Openfire 26
Características 26
Instalación de openfire 27
Creación de la base de datos 34
Configuración de openfire 37
Instalación de spark 50
Instalación De Flashpath Web Chat 59

INTRODUCCION

104
Las aplicaciones web son aquellos aplicativos que los usuarios pueden
utilizar accediendo a un servidor web, mediante los navegadores web.

Las aplicaciones web, son utilizadas, con el fin de proporcionar


flexibilidad a los clientes, ya que mediante las aplicaciones web hacen
más ligeros los clientes, y esto proporciona mayor funcionalidad y
rendimiento en una red.

Las aplicaciones web y las páginas web, tiene un funcionamiento


similar, ambas aplicaciones tienen una interfaz grafica que hace más
fácil e interactivo.

Este proyecto tiene como finalidad afianzar los conocimientos en las


aplicaciones web, trabajar con algunas y conocer el funcionamiento
interno de cada aplicación.

OBJETIVOS

OBJETIVO GENERAL:

-Implementar soluciones web que nos permita solucionar problemas


en un ambiente laboral

OBJETIVOS ESPECIFICOS:

-saber el funcionamiento como tal de las aplicaciones web, su


funcionamiento y el manejo de la interfaz grafica para el manejo con
el cliente.

-Aprende no solo el funcionamiento grafico, si no también entender


algunos conceptos que utilizan las aplicaciones web del
funcionamiento interno, como la autenticación de los usuarios, la
integración con otros servicios para hacer de esta aplicación una
plataforma segura.

105
Instalación De XAMPP

Para instalar XAMPP lo primero que debemos hacer es descargarlo


desde http://www.apachefriends.org/en/xampp-windows.html#641 y
bajamos el archivo installer que pesa unas 38 MB.

Ahora si vamos a comenzar con la instalación.

El primer paso es darle doble clic de forma que comience la


instalación

Podrás escoger el idioma de instalación, en este caso será


ingles ya que no tiene la opción de español, y vamos a darle
clic en OK

106
Te saldrá esta ventana donde te da la bienvenida y podrás
continuar con la instalación así que puedes dar clic en Next >

107
108
Acá podremos escoger la ruta donde vamos a instalar XAMPP por
defecto viene directamente en la raíz C: lo dejaremos en esta ruta y
daremos clic en Next >

XAMPP DESKTOP

Nos pregunta si deseamos crear un icono en el escritorio, le diremos


que si

XAMPP START MENU

Nos pregunta si queremos crear una carpeta en el menú de inicio, le


diremos que si

SERVICE SECTION

Nos pregunta cuales de los servicios deseamos instalar, en mi caso


necesito Apache y MySQL y vamos a dar clic en Install

109
Comenzara a cargar e instalar los archivos esto demora un momento

110
Ya hemos terminado la instalación así que podemos dar clic en
Finish

Esto nos abrirá una serie de consolas, pero no te preocupes es


porque esta iniciando los servicios

111
Esta es la consola de XAMPP de donde puedes iniciar o parar los
servicios, podemos ver que están
Iniciados Apache y MySQL

112
Active Directory

Active Directory (AD) es el término utilizado por Microsoft para


referirse a su implementación de servicio de directorio en una red
distribuida de computadores. Utiliza distintos protocolos
(principalmente LDAP, DNS, DHCP, kerberos...).

Su estructura jerárquica permite mantener una serie de objetos


relacionados con componentes de una red, como usuarios, grupos
de usuarios, permisos y asignación de recursos y políticas de
acceso.

Instalación De Active Directory

Primero debemos abrir una ventana de ejecutar lo podemos hacer


desde Inicio – Ejecutar En esta copiamos dcpromo y damos enter

Nos aparecerá un asistente de instalación en el que daremos clic en


siguiente

113
Ahora nos mostrara la compatibilidad del sistema operativo así que
damos clic en siguiente

114
Ahora vamos a escoger un controlador de dominio, como no
tenemos uno entonces vamos a crear uno nuevo.

115
Ahora vamos a escoger nuestro tipo de dominio de las opciones que
nos muestra, en mi caso tendrá un nuevo dominio en un bosque ya
que será mi dominio principal

116
Me pedirá que agregue el nombre para el nuevo dominio, se demora
un poco ya que esta creando un nuevo DNS automáticamente

117
Acá me muestra el nombre de mi dominio

118
ahora nos preguntara donde guardaremos las carpetas con las
bases de datos si tienes discos diferentes donde almacenarlas seria
excelente en mi caso las guardare en los lugares que trae for
defecto

119
agregaremos la ruta para la carpeta SYSVOL

120
aca te muestran las opciones de diagnostico para el DNS lo más
normal es que viene una por defecto asi que nos vamos a quedar
con esta opcion, en mi caso es la segunda

121
aca escogemos la compatibilidad que para las conexiones por acceso
remoto, tambien tenemos una
opcion por defecto que es la que vamos a usar

122
aca vamos a dar una contraseña para el modo de administracion

123
nos muestra un resumen de todas las opciones que hemos escogido

124
ahora sale una ventanita de instalacion como esta, la cual demora
algunos minutos,
en este proceso es posible que te pida el cd de instalacion de
windows server 2003 ya que necesita instalar el DNS, y los
archivos estan en el cd

125
listo hemos terminado con la instalacion de Active Directory ahora
vamos a dar clic en Finalizar

nos pedira que reiniemos el equipo para que pueda tomar los
cambios asi que vamos a hacerlo

126
127
Openfire

Openfire es un sistema de mensajeria instantanea GPL y hecho en


java y utiliza el protocolo jabber con el podrás tener tu propio
servidor de mensajeria puedes administrar a tus usuarios, compartir
archivos, auditar mensajes, mensajes offline, mensajes broadcast,
grupos, etc y además contiene plugins gratuitos con diferentes
funciones extras.

Caracteristicas:

Openfire implementa las siguientes características:

* Panel de administración web


* Interfaz para agregar plugins
* SSL/TLS
* Amigable
* Adaptable según las necesidades

* Conferencias
* Interacción con MSN, Google Talk, Yahoo messenger, AIM, ICQ
* Estadísticas del Servidor, mensajes, paquetes, etc.
* Cluster con multiples servidores
* Transferencia de Archivos
* Compresión de datos
* Tarjetas personales con Avatar
* Mensajes offline
* Favoritos
* Autenticación vía Certificados, Kerbeos, LDAP, PAM y Radius
* Almacenamiento en Active Directory, LDAP, MS SQL, MySQL,
Oracle y PostgreSQL
* SASL: ANONYMOUS, DIGEST-MD5 y Plain

128
Instalación De OpenFire

para comenzar la instalacion de OpenFire debemos


descargarlo asi que vamos a ingresar a la pagina de descargas
de Ignite Realtime

http://www.igniterealtime.org/downloads/index.jsp#openfire

y vamos a descargar la version para windows de OpenFire

cuando ya tengamos completa la descarga vamos a darle


doble clic de forma que podamos comenzar la instalacion

de inmediato comenzara a preparar la instalacion por medio de un


asistente de instalacion

129
luego de esto podremos escoger nuestro idioma de instalacion y
daremos clic en OK

ahora vamos a dar clic en siguiente para continuar la instalacion

nos pregunta que si deseamos aceptar los terminos de licencia


vamos a decirle que si

130
131
en esta pantalla podremos darle la ruta de instalacion, en mi
caso dejare la que trae por defecto, ahora podemos dar clic en
siguiente

Nos pregunta si deseamos crear metodos de acceso abreviado para


todos los usuarios, esta opcion la podemos escoger a nuestro gusto
y no influira para la correcta instalacion de nuestro servidor IM

OpenFire crea una carpeta o acceso directo en el menu de INICIO,


en este momento nos preguntara como queremos llamar esta
carpeta, vamos a dejarla por defecto, vamos a dar clic en siguiente

132
133
ahora esta extrayendo e instalando todas las dependencias
para que podamos comenzar la configuracion

hemos terminado con la instalacion de OpenFire, este nos pregunta


que si deseamos comenzar a usar asi que vamos a dejarle esta
opcion y damos clic en Finalizar

134
135
nos va a salir una especie de panel de administracion donde nos
indica que OpenFire ta esta funcionando y que podemos comenzar
la configuracion, tambien nos esta indicando que lo podemos hacer
desde un navegador web

Creación De La Base De Datos

como hemos instalado XAMPP anteriormente, se preguntaran para


que era pero ahora es cuando vamos a usarlo, vamos a crear una
base de datos por medio de PhpMyAdmin que administra las bases
de datos por medio de un navegador web, tambien vamos a
usuarlo ya que entre sus instalaciones esta el servidor web
Apache, la base de datos MySQL y soporte para el lenguaje Php.

Para crear una nueva base datos vamos a ingresar a abrir un


navegador web e ingresamos a http://localhost/phpmyadmin.

136
En el campo de crear nueva base de datos vamos a copiar el nombre
en este caso sera openfire y en
el cotejamiendo cogeremos el ultimo

utf8_unicode_ci y damos clic en Crear ya

tenemos nuestra base de datos creada y aca

esta la muestra de ello

137
138
Configuracion De OpenFire

para abrir OpenFire desde el navegador web basta con ingresar el


nombre del equipo y se pone por el puerto 9090
http://localhost:9090 que es por el que funciona OpenFire, o lo
puedes hacer compiando localhost y el puerto http://localhost:9090

vamos a escoger el idioma de instalacion y


luego damos clic en Continuar

En el primer campo vamos a colocar la IP o el nombre del equipo,


las otras opciones ya vienen por defecto que son los puertos por
donde corre el OpenFire, uno es el puerto standar 9090 y el otro es
el puerto seguro 9091

139
Vamos a configurar la fuente de la base de datos ya sea un standar o
externa o la base de datos
Interna la cual funciona mucho mas lapido pero no tiene tan buen
funcionamiento

140
Vamos a configurar la conexión con la base de datos

141
En la primera vamos a coger nuestro tipo de base de datos en
nuestro caso será MySQL

La segunda y tercera opción saldrán por defecto en el momento


de coger el tipo de base de datos pero en la tercera debemos
modificar algunos valores de forma que quede así
jdbc:mysql://localhost:3306/openfire, recuerda que en localhost
podrías colocar la IP donde esta alojada la base de datos, o el
nombre de el equipo

En la cuarta opción vamos a colocar el nombre de el usuario


administrador de la base de datos en nuestro caso será root y en
la contraseña dejamos el campo vacío ya que no le hemos
configurado una contraseña

Las últimas opciones vienen por defecto así que seria bueno que
las dejaremos así, claro esta que si deseas o necesitas cambiarlas
lo puedes hacer

En este campo vamos a escoger el seteos de perfil, que es algo así


como el tipo de autenticación de los usuarios, en nuestro caso

142
vamos a seleccionar la segunda opción ya que es la opción para
LDAP o también para Active Directory

143
Vamos a configurar la conexión con Active Directory, así que en el
primer campo vamos a
Seleccionar AD del menú desplegable

Luego vamos a coger nuestro servidor el cual es localhost y el


puerto ya viene por defecto que el puerto LDAP, no te preocupes
por tener AD de todas formas las conexión se hace por este puerto

En la base DN vamos a copiar la base de los usuarios lo puedes


hacer como se ve en la siguiente imagen claro esta debes de
cambiar el dominio para poner el que tu instalaste

DN del administrador en este campo vamos a colocar la base DN


para la conexión de forma que
OpenFire tenga los suficientes permisos para escribir y leer
información del Active Directory

En el siguiente campo vamos a colocar la contraseña del usuario


administrador de AD de forma que se pueda conectar

144
adecuadamente

145
Después de que tengamos llenos todos los campos vamos a probar
la conexión dando clic en testear
Seteos el resultado debe ser el siguiente

146
147
El seteos de perfil de mapeo es como el perfil que se va a manejar
sobre los usuarios de Active Directory, todas estas opciones ya
vienen por defecto, pero como he dicho antes si necesitas o deseas
cambiar alguna de estas opciones lo puedes hacer

Acá también podemos usar la configuración por defecto ya que


esta es la seteos de los grupos, para integración con los grupos de
Active Directory

148
Ahora vamos a agregar el usuario administrador para OpenFire,
vamos a copiar un nombre de
Usuario de los que tenemos en Active Directory y damos clic en
agregar, es aconsejable que este usuario será el administrador
de AD

149
Ya hemos terminado la parte de la configuración de instalación
esto suena algo enredado pero es así, podemos ahora abrir la
consola de administración de OpenFire

150
Vamos ingresar el nombre del usuario administrador y su respectiva
contraseña

151
Esta es la consola de administración de Openfire

152
153
Instalación De Spark

Spark es un cliente de mensajería instantánea open source


optimizada para empresas. Combinado con el servidor OpenFire,
es una buena herramienta para mensajería instantánea
empresarial.

Lo primero que debemos hacer es bajar el directorio desde la página


principal la cual es la misma de donde bajamos el OpenFire
www.igniterealtime.org/ y vamos a descargar el Spark

Después de tenerlo descargado vamos a darle clic para


comenzar la instalación, de inmediato comenzara a preparar
la instalación

Acá nos pregunta si en verdad queremos instalar Spark en nuestro


equipo así que vamos a darle clic en Next y vamos a continuar con
la instalación

154
Ahora nos muestra la ruta en que va a ser instalado, si lo deseamos
podemos cambiar si no es el caso
Entonces dejamos esta opción que viene por defecto

155
En este caso nos esta preguntando por los accesos directos los
cuales son los del menú INICIO o los de teclas abreviadas para los
usuarios de nuestro equipo, vamos a dejar las opciones que vienen
por defecto y vamos a continuar con la instalación

156
Ahora nos pregunta si deseamos crear un icono en el escritorio, y en
el caso de tener la barra de
Inicio rápido también te preguntaras si deseas crear un acceso
directo allí

157
Ahora comienza la extracción e instalación de las dependencias de
Spark

158
Se a completado la instalación y nos pregunta que si deseamos
inicar por primera nuestro cliente
Para la mensajeria instantánea así que le vamos a decir que si para
que probemos nuestro servidor de una buena vez

159
Este es nuestro cliente Spark acá vamos a ingresar el usuario que se
va a conectar con su respectiva contraseña, y el nombre de el
servidor al cual vamos a conectarnos

160
Acá tenemos abierto ya el cliente y podemos comenzar a agregar
nuestros contactos o podemos
Entrar a las salas de Chat en caso de que hallan sido creadas

161
162
Instalación De Flashpath Web Chat

Este nos sirve como cliente para la mensajeria instantánea pero

por medio de un navegador Web vamos a instalarlo desde el

menú de plugins que trae OpenFire

Vamos a ingresar al enlace que nos dice plugins disponibles

Y allí vamos a instalar Fastpath Webchat, al lado derecho hay un


botón para instalar este plugin.

163
Luego de que instale el Fastpath Webchat, procedemos a instalar
el Fastpath Service, que está en la misma consola de plugins
disponibles.

164
Luego de instalar estos dos plugins, vamos a la pestaña plugins y allá
nos debe de aparecer los dos plugins que acabamos de instalar que
son: Fastpath Webchat y Fastpath Service; para probar el
Fastpath Webchat, entramos a http://localhost:9090/webchat

Acá especificamos el nombre del equipo y el puerto por donde va a


correr el webchat, estos datos los dejamos por defecto.

165
Luego vamos a la consola administrativa del servidor de Openfire y
en la pestaña que dice Fastpath, vamos a crear un workgroup
(grupo de trabajo), damos clic en la opción que dice créate
workgroup

166
Acá llenamos los datos para poder crear el grupo de trabajo, con la
información necesaria, que en este caso es nombre del grupo que le
vamos a asignar, los miembros que van hacer pate de este grupo y
una descripción de grupo, (esta opción no es obligación ponerla),
damos clic en créate workgroup

167
Luego volvemos a entrar al http://localhost:9090/webchat y ya nos
debería de aparecer la siguiente pantalla, porque ya tenemos creado
un workgroup

168
Acá tenemos un problema y es que el servidor esta desconectado,
para conectarlo, procedemos a parar el servidor Openfire y iniciarlo
de la consola, así:

169
Acá el servidor está parado.

Acá el servidor esta iniciado

Luego damos clic en el workgroup que creamos y nos aparece la


siguiente pantalla.

170
Acá damos clic en close Windows y nos aparece el siguiente
pantallazo.

171
Acá podemos ingresar con el spark y una cuenta de usuario para
poder hacer la prueba de conexión entre los dos usuarios.

172
En este paso lo que hacemos en llenar como una especie de perfil de
usuario, donde nos piden un nombre, dirección del E-mail y una
question, los tres parámetros que piden son necesarios y requeridos.

173
Luego nos aparece esta imagen en donde debemos de aceptar en la
parte inferíos al usuarios que se está tratando de conectar, esto lo
hacemos para establecer una conexión entre los dos usuarios.

174
Una vez tengamos unos usuarios conectados en el web chat y otro
usuario conectado en el spark, podemos establecer una conexión
entre ellos.

175
MANUAL MEDIAWIKI EN DEBIAN

176
INTRODUCCION

MediaWiki es un motor para wikis bajo licencia GNU, programado en


PHP. A pesar de haber sido creado y desarrollado para Wikipedia y los
otros proyectos de la fundación Wikimedia, es un sitio web cuyas
páginas web pueden ser editadas por múltiples voluntarios a través
del navegador web. Los usuarios pueden crear, modificar o borrar un
mismo texto que comparten. Los textos o "páginas wiki" tienen títulos
únicos. Si se escribe el título de una "página-wiki" en algún lugar del
wiki, esta palabra se convierte en un "enlace web" (o "link") a la
página web.

OBJETIVOS

177
OBJETIVOS GENERALES: implementar una wiki ya que es software
para la creación de contenido de forma colaborativa, de intercambio y
revisión de información en la web, de forma fácil y automática.

OBJETIVOS ESPECIFICOS: implementar una wiki para intercambiar


información

INSTALACION DE MEDIA WIKI

178
Acontinuación explicare la instalación de mediawiki

Primero que todo necesitamos tener instalados los siguientes


paquetes:
Mysql-server
apache2
mediawiki

Ahora procedemos a modificar el PHP


/etc/php5/apache2/php.ini
En esta ruta descomentamos y modificamos las siguientes
memory_limit = 20M aquí asignamos la cantidad de memoria en
megas que un scrip (Conjunto de instrucciones) que puede utilizar
esto para impedir que un scrip mal escrito usen toda la memoria
disponible en nuestro servidor
extension = mysql.so esta linea definiran que extensión de carga
dinámica se cargará al arrancar PHP
extension = gd.so

Reiniciamos el apache para que coja los cambios


/etc/init.d/apache2 restart

- Ahora procedemos a ejecutar en mysql


update-rc.d -f mysql remove
update-rc.d mysql defaults

179
Y

reiniciamos el mysql para que coja los cambios


/etc/init.d/apache2 restart

Es muy recomendable ponerle contraseña de root a mysql por que si


no podrán entrar a nuestra base de datos y hacer lo que quieran
puesto que son root, ponerle la contraseña del root a mysql es
relativamente facil desde consola:
mysqladmin -u root password 'sena2008';
mysql -u root –p
Enter password: ingresamos el password que en nuestro caso es
sena2008

Ahora vamos a crear el directorio para publicar en nuestro servidor


web
Como Debian instaló a mediawiki en /var/lib y el directorio root de
apache es /var/www, debemos crear un enlace simbólico para que
éste se pueda ver desde internet:

ln –s /var/lib/mediawiki-1.7 /var/www/wiki

Ya procederemos a configura la mediawiki:


abriremos en el navegador la siguiente ruta
http://localhost/mediawiki que es nuestro directorio publicado en
la red

180
Al dar doble clic en please setup the wiki first nos aparce una
pagina al principio de esta nos aparecen un conjunto de requisitos los
cuales el evalúa si estan bien configurados si todo estan bien en la
parte de abajo aparce una confirmación la cual nos dice que la
comprobación esta bien y que podemos instalar mediawiki

En esta misma página tendremos que agregar la siguiente


información del administrador de la wiki
Wiki name: ingresaremos el nombre de la wiki
Contact e-mail: ingresamos el correo del administrador de la wiki
Languague: seleccionamos el idioma de nuestra wiki
Copyright/license: elegimos la opción GNU Free Documentation
License 1.2 (wikipedia-compatible) para que nuestra wiki tenga
licencia libre

181
Admin username: root
Password: ingresamos el password del administrador de la wiki
Password confirm: confirmamos el password

en la opción E-mail, e-mail notification and authentication


setup la podemos dejar por defecto ya que si activas esa línea la wiki
le envía correos al administrador cada vez q se haga un cambio

Ahora en la configuración de la base de datos debemos agregar esta


información:
Database Type: en esta casilla seleccionamos el tipo de nuestra
base de datos
Database host: en esta casilla colocamos el la ubicación de la base
de datos

182
Database name: aqui colocamos el nombre de la base de datos
DB username: aquí colocamos el usuario de la base de datos en
nuestro caso es el root ya que tiene todos os privilegios
DB password: alli colocamos la contraseña de la base de datos
mysql en nuestro caso fue sena2008
DB password confirm: confirmamos nuestra contraseña

ya para terminar la configuración de nuestra wiki ingresamos el


nombre nuestro superusario para la base de datos mysql y la
contraseña en nuestro caso superusuario root contraseña 2008
damos doble clic en la opción que aparece en el final install
mediawiki

183
Si todo ha salido bien nos aparecerá una pagina con una lista de
todos los cambios realizados y la cual nos notifica que si estamos
llenando todos los requisitos sin problema alguno para poder instalar
nuestra wiki

Ahora debemos mover nuestra mediawiki de


/var/lib/mediawiki1.7/config/LocalSettings.php para

184
/var/lib/mediawiki1.7/ esto se hace muy sencillo por consola de la
siguiente manera
mv /var/lib/mediawiki1.7/config/LocalSettings.php
/var/lib/mediawiki1.7/
luego debemos dar clic en la parte de abajo donde dice Start using
your wiki para comenzar a usar nuestra wiki

Inmediata ingresaremos ala interfax grafica de nuestra wiki

185
REGISTRAR UN USUARIO

Registrar un usuario en nuestra wiki es muy fácil lo que tenemos que


hacer es dirigirnos a la parte superior derecha donde nos aparece el
siguiente símbolo damos doble clic en registrarse/entrar

186
Nos aparcera una pagina que nos dice que si no tenemos cuenta la
debemos crear para poder hacer contribuciones en nuestra wiki, para
damos doble clic en la opción Créala

Luego aparecerá un formato el cual debemos llenar con los datos del
usuario que vamos a crear para la wiki

Tu nombre de usuario: ingresamos un nombre de usuario para


nuestra wiki

187
Tu contraseña: ingresamos una contraseña segura para el usuario
de esta manera impedimos que otra persona publique o haga
aportes maliciosos bajo el nombre de nuestro usuario

Repite tu contraseña: volvemos a ingresar la contraseña

Tu dirección de correo electrónico: ingresamos nuestra cuenta de


correo electrónico

Tu nombre real: ingresamos el nombre real del usuario que estamos


creando ya que la mayoría de veses creamos alias o sobrenombres
como usuarios

Crea una nueva cuenta: damos clic para confirmar la creación de


nuestra cuenta

Ya hemos terminada de crear nuestra cuenta si la creación de nuestra


cuenta ha sido exitosa nos debe aparecer algo así

188
Ya hemos terminado con la instalación de nuestra wiki ahora
podemos hacer aportes y contribuciones en ella

En la parte izquierda al iniciar sección en nuestra wiki podremos ver


una lista de opciones

Cambios recientes: al dar clic en esta opción podremos ver los


últimos aportes, contribuciones o cambios en nuestra wiki

En la parte superior podemos varias opciones entre las cuales se


destacan varias por ejemplo
Mis contribuciones: en esta opción podemos observar todas las
contribuciones de nuestro usuario en los diferentes temas planteados
en la wiki

¿Cómo publicar?
Para publicar en un Wiki el usuario no necesita conocer ninguna clase
de sintaxis especial. Simplemente pulsa sobre "editar" en la página
que quieras editar y escribe. Si quieres utilizar algún formato puedes
utilizar los botones situados encima del área de texto.

Licencia
Ten en cuenta que al añadir contenido al wiki este quedará publicado
bajo la licencia Atribución 2.0 de Creative Commons, que permite a
cualquiera copiar, distribuir y comunicar públicamente la obra; hacer
obras derivadas y hacer un uso comercial del contenido siempre y
cuando se reconozca y cite el autor original.

Editar Páginas

Cada página tienen un botón "Edit this page" en la parte superior de


la página. Presione ese botón para abrir la página de edición. La
página de edición le permite agregar texto y gráficos o formatear la

189
página, etc.

190

You might also like