Está en la página 1de 129

Proyecto Administración de Aplicaciones Web

PROYECTO
ADMINISTRACIÓN DE APLICACIONES WEB SOBRE LINUX
DEBIAN
Administración de Redes de Computadores

Presentado por:
Rafael Emiro Vega Tirado.
Jeyson Andrey Henao Alvarez.
Jonathan Andrés Loaiza García.
César Augusto Pineda González.
Leidy Marcela Martinez Alzate.

Grupo: 9 HELP LAN

Presentado a:
Prof. Andrés Mauricio Ortiz.

Servicio Nacional de Aprendizaje “SENA”


Regional Antioquia
Centro de Servicios y Gestión Empresarial.

2008

1
Proyecto Administración de Aplicaciones Web

ÍNDICE
Pág.
Introducción. 10
2 Objetivos. 11
3 Marco Conceptual. 12
3.1 CMS. 12
3.2 Sistema de ticket´s. 12
3.3 Sistemas Colaborativos. 12
3.4 RADIUS. 13
3.5 Arreglos RAID. 13
3.5.1 RAID 0 14
3.5.2 RAID 1 14
3.5.3 RAID 2 15
3.5.4 RAID 3 15
3.5.5 RAID 4 16
3.5.6 RAID 5 17
3.5.7 RAID 6 18
4 Creación Maquina Virtual y Discos para arreglo RAID 5 19
4.1 Creando la Maquina Virtual 19
4.2 Creando los Discos para el Arreglo 26
5 Configuración de RAID por software 32
6 Instalación del Sistema Operativo sobre arreglo RAID 62
7 Geeklog. 78
7.1 Instalación de geeklog. 80
7.2 Creación base de datos, otorgando privilegios. 86
7.3 Instalación geeklog vía Web. 89
8 MediaWiki. 95
8.1 Paquetes necesarios. 96
8.2 Instalacion. 97
8.3 Configuraciones. 97
8.3.1 Configuración de PHP. 97

2
Proyecto Administración de Aplicaciones Web

8.3.2 Configuración de MySQL. 98


8.3.3 Configuración sitio Web de mediawiki. 99
8.3.4 Configuración de mediawiki vía Web. 99
8.3.5 Habilitar la subida de archivos a la wiki. 106
8.3.6 Cambiar el logo de la wiki. 107
9 Osticket. 109
9.1 Prequisitos. 110
9.2 Instalación. 111
9.2.1 Inst. de Apache, MySQL, PHP5, PHPMyAdmin. 111
9.2.2 Instalación de OsTicket. 112
9.2.3 Base de datos para OsTicket. 115
9.2.4 Configuración de OsTicket. 118
9.2.5 Creación de ticket´s. 124
Conclusiones. 128
Netgrafía. 129

3
Proyecto Administración de Aplicaciones Web

INDICE IMÁGENES

Imagen Página
01 14
02 15
03 16
04 17
05 17
06 18
07 19
08 20
09 21
10 22
11 23
12 24
13 25
14 25
15 26
16 27
17 27
18 28
19 29
20 30
21 31
22 32
23 33
24 33
25 34
26 34
27 35
28 35

4
Proyecto Administración de Aplicaciones Web

29 35
30 36
31 36
32 37
33 37
34 38
35 38
36 39
37 40
38 40
39 41
40 41
41 42
42 42
43 43
44 43
45 44
46 45
47 45
48 46
49 46
50 47
51 47
52 48
53 48
54 49
55 50
56 50
57 51
58 51
59 52

5
Proyecto Administración de Aplicaciones Web

60 52
61 53
62 54
63 54
64 55
65 55
66 56
67 56
68 57
69 57
70 58
71 58
72 59
73 59
74 60
75 60
76 61
77 62
78 63
79 63
80 64
81 64
82 65
83 65
84 66
85 66
86 67
87 68
88 69
89 69
90 70

6
Proyecto Administración de Aplicaciones Web

91 70
92 71
93 71
94 71
95 72
96 72
97 72
98 73
99 73
100 74
101 75
102 75
103 76
104 80
105 81
106 81
107 82
108 82
109 82
110 83
111 83
112 85
113 85
114 85
115 86
116 86
117 87
118 87
119 87
120 88
121 88

7
Proyecto Administración de Aplicaciones Web

122 89
123 90
124 90
125 81
126 92
127 93
128 93
129 94
130 95
131 99
132 100
133 101
134 102
135 103
136 104
137 104
138 105
139 107
140 108
141 109
142 111
143 111
144 112
145 115
146 116
147 117
148 117
149 117
150 118
151 119
152 119

8
Proyecto Administración de Aplicaciones Web

153 120
154 121
155 123
156 123
157 124
158 125
159 125
160 126
161 127

9
Proyecto Administración de Aplicaciones Web

INTRODUCCIÓN

Los sistemas de administración de aplicaciones Web son muy utilizados por las
empresas, ya que por medio de éstas se obtienen una gran cantidad de
soluciones en el medio laboral, como los son los sistemas de ticket, los cuales
proporcionan soporte a los clientes de dicha empresa; los CMS´s con los cuales
se pueden administrar contenidos de las páginas Web sin necesidad de modificar
los contenidos; los sistemas colaborativos, los cuales proporcionan el poder
trabajar en comunidad; entre otras muchas más aplicaciones.

Debido a esto, los administradores de red deben tener una serie de conocimiento
a cerca de dichas aplicaciones Web, con el fin de proporcionar soluciones de
trabajo en la red que se está trabajando.

10
Proyecto Administración de Aplicaciones Web

2 OBJETIVOS

Los objetivos que se deben alcanzar en éste proyecto son los siguientes.

• Implementar tres soluciones Web que permitan proporcionarle beneficios a


una empresa. Dichas aplicaciones serán trabajadas sobre el Sistema
Operativo Linux Debian.
• Proporcionar a los servidores donde se instalarán las aplicaciones Web, un
sistema tolerante a fallos.
• Autenticar contra el servicio RADIUS una de las tres aplicaciones Web
trabajadas.
• Elaborar los respectivos manuales con respecto a los anteriores objetivos,
con el fin de proporcionar documentaciones para un mayor desarrollo
productivo.

11
Proyecto Administración de Aplicaciones Web

3 MARCO CONCEPTUAL

Se deben tener conocimientos de los diferentes conceptos que presenta éste


proyecto; por lo tanto explicarán una serie de conceptos para luego tener una idea
clara al momento de realizar las diferentes instalaciones y configuraciones de éste
proyecto.

3.1 CMS.
Los sistemas de gestión de contenidos (Content Management Systems o CMS) es
un software que se utiliza principalmente para facilitar la gestión de webs, ya sea
en Internet o en una intranet, y por eso también son conocidos como gestores de
contenido Web (Web Content Management o WCM). Hay que tener en cuenta, sin
embargo, que la aplicación de los CMS no se limita sólo a las webs. Algunos CMS
son: Joomla, Geeklog, Drupal, Mambo, WordPress, Plone, Sourus, entre otros.

3.2 SISTEMA DE TICKET´S


Es un mecanismo utilizado por las empresas que ofrezcan servicios, en el que se
crea un mecanismo rápido y eficaz para que el cliente consulte, avise, sugiera,
sobre algún caso en especifico o sobre una incidencia que ocurra con el servicio
que ofrece dicha empresa, para luego confirmar y notificar al usuario por medio de
E-Mail o por otros medios, que la petición realizada ha sido tomada en cuenta y
se han tomado las acciones que conlleva dicha petición, así el usuario estará al
tanto de todo el proceso. Algunas aplicaciones son: OsTicket, Accord5, Cerberus,
Help Desk, Hesk, entre otros.

3.3 SISTEMAS COLABORATIVOS


Son un conjunto de aplicaciones que permiten compartir información como
documentos de texto, hojas de calculo, calendarios, direcciones de correo, entre
otros, entre un grupo de personas que trabajen en un mismo entorno, ofreciendo
así un mecanismo de colaboración de manera distribuida, optima y eficaz. Algunas

12
Proyecto Administración de Aplicaciones Web

aplicaciones son: Open Groupware, Egroupware, Zimbra Collaboration Suite,


Kolab, Mediawiki, Scalix.

3.4 RADIUS.
Remote Authentication Dial-In User Server. Es un protocolo de autenticación y
autorización para aplicaciones de acceso a la red o movilidad IP.

RADIUS ofrece la facilidad de una administración centralizada de usuarios. Si se


maneja una enorme cantidad de usuarios, continuamente cientos de ellos son
agregados o eliminados a lo largo del día y la información de autenticación cambia
continuamente. En este sentido, la administración centralizada de usuarios es un
requerimiento operacional.

Un cliente RADIUS envía credenciales de usuario e información de parámetros de


conexión en forma de un mensaje RADIUS al servidor. Éste autentica y autoriza la
solicitud del cliente y envía de regreso un mensaje de respuesta.
Los clientes RADIUS también envían mensajes de cuentas a servidores RADIUS.
Los mensajes RADIUS son enviados como mensajes UDP. El puerto UDP 1812
es usado para mensaje de autenticación RADIUS y, el puerto UDP 1813, es usado
para mensajes de cuentas RADIUS.
Algunos servidores usan el puerto UDP 1645 para mensajes de autenticación y, el
puerto 1646, para mensajes de cuentas, debido a que son los puertos que se
usaron inicialmente para este tipo de servicio.

3.5 ARREGLOS RAID.


Comúnmente conocido como RAID (Redundant Array of Inexpensive Disks –
Conjunto de Disco Redundantes). Es la organización de múltiples discos para
ofrecer mayor funcionalidad de almacenamiento de datos.

Dentro de las características de dichos arreglos RAID están.


• Mayor capacidad de almacenamiento y flexibilidad en el manejo de discos.

13
Proyecto Administración de Aplicaciones Web

• Mejor rendimiento de lecto-escritura de los datos.


• Recuperación de Datos en caso de daños inesperados.

Se deben explicar en qué consiste cada arreglo RAID para un mayor


entendimiento a cerca del tema. Dentro de éstos están.

• 3.5.1 RAID 0: También conocido como Conjunto Dividido o Volumen


Dividido, el cual distribuye los datos equitativamente entre dos o más discos
sin información de paridad que proporcione redundancia.

Imagen 01

• 3.5.2 RAID 1: crea una copia exacta o espejo de un conjunto de datos en


dos o más discos. Esto resulta útil cuando el rendimiento en lectura es más
importante que la capacidad. Un conjunto RAID 1 sólo puede ser tan
grande como el más pequeño de sus discos.

14
Proyecto Administración de Aplicaciones Web

Imagen 02
• 3.5.3 RAID 2: Utiliza el acceso paralelo con discos especializados.
Requiere como mínimo dos discos o volúmenes dinámicos. La información
se distribuye aleatoriamente en los volúmenes dinámicos, destinando
porciones de los volúmenes a guardar datos de verificación y corrección de
errores. Discos sin detección de errores.

• 3.5.4 RAID 3: Acceso sincrónico, con un disco dedicado para paridad. Se


necesitan tres discos como mínimo. La información se distribuye en dos de
los volúmenes dinámicos a nivel de bytes, y uno se dedica a la detección y
corrección de errores. Cuando se realiza procesos de lecto-escritura todos
trabajan al mismo tiempo.

15
Proyecto Administración de Aplicaciones Web

Imagen 03

• 3.5.5 RAID 4: Proporciona el acceso independiente, con un disco dedicado


para paridad. Se necesitan tres discos como mínimo. La información se
distribuye en dos de los volúmenes dinámicos a nivel de bloques, y uno se
dedica a la detección y corrección de errores. Cuando se realiza procesos
de lecto-escritura los volúmenes trabajan independiente.

16
Proyecto Administración de Aplicaciones Web

Imagen 04

• 3.5.6 RAID 5: Proporciona el acceso independiente, paridad distribuida. Se


necesitan tres discos como mínimo. La información se distribuye por
bloques en los discos tipo RAID 0, pero los datos de paridad se distribuye
en los tres volúmenes de forma distribuida. No existe un único punto de
falla, ya que la información de paridad se distribuye a cualquier disco
menos en el que tiene los datos originales.

Imagen 05

17
Proyecto Administración de Aplicaciones Web

• 3.5.7 RAID 6: Funciona igual que el RAID 5, pero la información de paridad


se maneja doble, en otras palabras, existe una redundancia de datos de
paridad.

Imagen 06

18
Proyecto Administración de Aplicaciones Web

4 Creación de Maquina Virtual y de Discos para arreglo RAID 5

Para realizar arreglos raid hemos optado por trabajar con maquinas virtuales,
ya que no se cuentan con los recursos necesarios para dicho trabajo. En esta
ocasión vamos a realizar nuestro arreglo que sera un 5 en la VWare
Workstation ya que el SENA cuenta con licencia para su uso estudiantil.

4.1 Creando la Maquina Virtual

Después de haber descargado el instalador del software de creación de


maquinas virtuales VmWare WorkStation de esta dirección
http://www.vmware.com/products/ws/ podremos empezar a trabajar.

Ir a inico – Todos los programas –VmWare y dar clic aquí, luego se abrirá la
interfaz de administración de VmWare y dar clic en File – New – Virtual
Machine.

Imagen 07

19
Proyecto Administración de Aplicaciones Web

Saldrá un asistente que nos guiara durante todo el proceso de creación de


nuestra maquina virtual, dar clic en siguiente para continuar.

Imagen 08

En la siguiente ventana nos preguntara como queremos la configuración de


nuestra maquina virtual, nos ofrece una configuración típica o personalizada,
elegir Tipycal ya que esta satisface nuestra necesidad para lo que deseamos
hacer. Clic en siguiente.

20
Proyecto Administración de Aplicaciones Web

Imagen 09

Elegir el Sistema Operativo que se va a instalar, en este caso sera un Linux


con un kernel 2.6.

21
Proyecto Administración de Aplicaciones Web

Imagen 10
Dar un nombre a la maquina virtual que sera creada y elegir la ruta donde se
crearan los archivos al finalizar la creación. Dar clic en siguiente

22
Proyecto Administración de Aplicaciones Web

Imagen 11

En esta parte nos dará la opción de cómo queremos trabajar con la red en
nuestra maquina virtual y nuestra maquina real, nos permite elegir el modo
Bridge y NAT, yo elegí bridge pero es libre de escoger la que mas le
convenga. Dar clic en siguiente

23
Proyecto Administración de Aplicaciones Web

Imagen 12

En el siguiente paso nos permite asignar el tamaño de disco que se quiere


para nuestra maquina virtual. Dar clic en siguiente.

24
Proyecto Administración de Aplicaciones Web

Imagen 13
Con esto ya habremos terminado de crear la maquina virtual para nuestro arreglo
raid. Clic en close para terminar.

Imagen 14

25
Proyecto Administración de Aplicaciones Web

4.2 Creación de los Discos para el arreglo RAID

Después de haber hecho clic en close, nos saldrá las propiedades de nuestra
maquina como son memoria ram, disco duro, cdrom, etc. Ahora
empezaremos con la creación de los dos discos faltantes para nuestro arreglo
RAID 5 vamos a Edit Virtual Machina Stettings.

Imagen 15

En esta parte podremos modificar las propiedades de nuestra maquina virtual


creada, podemos aumentar la cantidad de memoria ram, el espacio en de
disco duro, conectar la unidad de cd, etc. Para nuestro caso necesitamos en
añadir otro disco duro así que damos clic en Hard Disk y presionamos Add.

26
Proyecto Administración de Aplicaciones Web

Imagen 16

Dejamos la opción que nos marca y dar clic en Next.

Imagen 17

27
Proyecto Administración de Aplicaciones Web

Clic en Create a new virtual disk y clic en Next.

Imagen 18

En esta parte nos permite escoger la arquitectura del disco duro a emular, para
este ejercicio se trabajara con SCSI dado que este tipo d discos son los
adecuados para realizar cualquier tipo de arreglo RAID. Clic en next

28
Proyecto Administración de Aplicaciones Web

Imagen 19

Aquí debemos asignar el tamaño del disco que debe ser igual al que se creo
anteriormente y así sera con el tercero que se cree, así que sera de 8 gb.
Clic en next

29
Proyecto Administración de Aplicaciones Web

Imagen 20

Luego podemos darle un nombre al disco que acabos de crear y finalizara la


creación de nuestro segundo disco. Presionar finís.
Nota: Para la creación de nuestro tercero y ultimo disco se debe seguir los
pasos descritos para crear el segundo todo es igual y no olvidar de darle el
mismo tamaño 8 gb.

30
Proyecto Administración de Aplicaciones Web

Imagen 21

31
Proyecto Administración de Aplicaciones Web

5 CONFIGURACIÓN DE RAID POR SOFTWARE

Después de haber creado los discos podemos proceder a configurar nuestro


arreglo raid por software.
Esto lo haremos en una distribución GNU/LINUX mas específicamente en
Debian ya que por su estabilidad y características nos permite realizar esta
tarea de una forma simple. Iniciamos nuestra maquina virtual con el cd de
instalación de debian dentro de la maquina real y comenzara el boteo desde el
cd.

Imagen 22

32
Proyecto Administración de Aplicaciones Web

Escogemos el lenguaje para la instalación. Presionamos enter

Imagen 23

Escogemos nuestro país de residencia. Presionamos enter

Imagen 24

33
Proyecto Administración de Aplicaciones Web

Escogemos la distribución de nuestro teclado. Presionamos enter

Imagen 25

Comenzara a detectar el hardware de nuestra maquina virtual para poder


trabajar con el.

Imagen 26

34
Proyecto Administración de Aplicaciones Web

Analizara el cdrom para detectar que componentes debe cargar desde el cd de


instalación.

Imagen 27

Cargara los componentes necesarios para la instalación.

Imagen 28

Después de cargar los componentes nos pedirá un nombre para nuestra


maquina para distinguirla de las demás en nuestra red local “Hostname”.
Presionamos la tecla Tabular hasta situarnos en Continuar y presionamos
enter.

Imagen 29

35
Proyecto Administración de Aplicaciones Web

Lo siguiente es ingresar nuestro dominio si lo tuviéramos, si no es así podemos


omitir este paso. Presionamos la tecla Tabular hasta situarnos en Continuar y
presionamos enter

Imagen 30

Terminado con este paso, nos saldrá el asistente de particionado de discos de


debian. En este paso elegir la opción Manual ya que por defecto en las demás
opciones no permite realizar configuración de RAID. Presionamos enter.

Imagen 31

36
Proyecto Administración de Aplicaciones Web

Mostrara los discos que están conectados el primero sda, el segundo sdb y el
tercero sdc (Virtualmente hablando) que en este caso son los tres que hemos
creado anteriormente.

Imagen 32

Seleccionamos el primer disco sda y nos preguntara que si queremos crear


una tabla de particiones vacía, con la tecla tabular seleccionamos si y
presionamos enter.

Imagen 33

37
Proyecto Administración de Aplicaciones Web

El asistente crear la tabla de particiones para nuestro primer disco sda y lo


mostrara de la siguiente forma.

Imagen 34

Ahora lo mismo para nuestro segundo sdb, presionar enter.

Imagen 35

38
Proyecto Administración de Aplicaciones Web

El asistente de nuevo creara la tabla de particiones vacía para nuestro


segundo disco sdb.

Imagen 36

Ahora hacemos lo mismo con nuestro disco numero 3 sdc, repetimos los
mismo pasos que con nuestros discos numero 1 y 2.

Ya hemos creado las tablas de particiones vacías para nuestros tres discos,
ahora crearemos una partición para cada uno de nuestros 3 discos.
Seleccionamos la tabla y presionamos enter.

39
Proyecto Administración de Aplicaciones Web

Imagen 37

Nos preguntara como queremos usar el espacio libre disponible, damos en la


opción Crear una partición nueva y presionar enter.

Imagen 38

40
Proyecto Administración de Aplicaciones Web

En este paso podemos asignar el tamaño a nuestra partición, recordemos que


los discos fueron creados con 8 gb pero en Linux se debe sacar una parte para
la swap y además de esto necesitamos un espacio para guardar el gestor de
arranque de Linux, así que para la partición que estamos creando le daremos
un tamaño de 7 gb. Con la tecla tabular seleccionar continuar y presionar
enter.

Imagen 39

El tipo de la partición sera primaria. Presionar enter

Imagen 40

La partición se creara al principio del espacio libre. Presionar enter

41
Proyecto Administración de Aplicaciones Web

Imagen 41

Ahora nos preguntara como queremos utilizar esta partición. Presionamos


enter.

Imagen 42

42
Proyecto Administración de Aplicaciones Web

Aparcaran varias opciones, la que se debe elegir es Volumen físico para raid
para que el sistema al final de la configuración tomo esta partición y la integre
con las demás del arreglo raid. Presionar enter.

Imagen 43

Seleccionamos Se ha terminado de definir la partición y presionar enter.

Imagen 44

43
Proyecto Administración de Aplicaciones Web

Podemos ver que se ha creado la partición con éxito, vemos una partición
primaria de 7 gb para arreglo raid.

Imagen 45

Ahora seleccionamos el espacio libre que queda del primer disco y


presionamos enter.

44
Proyecto Administración de Aplicaciones Web

Imagen 46

Para darle mayor seguridad a nuestro servidor también vamos a trabajar con la
swap como un arreglo raid y hacerla torrente a fallos, Seleccionar Crear Nueva
Partición y presionar enter.

Imagen 47

45
Proyecto Administración de Aplicaciones Web

Asignamos el espacio que queramos en esta caso 0.6 gb, pero recordando
que debe ser el mismo para las otras particiones que tomemos para la swap.
Con la tecla tabular seleccionar continuar y presionar enter.

Imagen 48

Escogemos como tipo de partición primaria y presionamos enter.

Imagen 49

Elegimos al principio del espacio disponible y presionamos enter.

46
Proyecto Administración de Aplicaciones Web

Imagen 50
Seleccionamos utilizar como y presionamos enter.

Imagen 51

Y elegir Volumen Físico para Raid.

47
Proyecto Administración de Aplicaciones Web

Imagen 52
Seleccionar se Ha terminado de definir la partición para terminar.

Imagen 53

Y listo podemos ver que ya la partición que hemos destinado para swap en
este disco también el sistema lo Tamara para arreglo raid.

48
Proyecto Administración de Aplicaciones Web

Imagen 54

El espacio libre que queda 987.0 mb sera para guardar los archivos del
cargador de arranque de DEBIAN que en este caso sera GRUB,
seleccionamos el espacio libre y presionamos enter.

49
Proyecto Administración de Aplicaciones Web

Imagen 55

Elegir crear una partición nueva y presionar enter.

Imagen 56

50
Proyecto Administración de Aplicaciones Web

Dejamos el espacio que aparece por defecto (ósea el espacio libre total que
quedo) y con la tecla tabular seleccionamos continuar y presionamos enter.

Imagen 57

Elegir que va a ser una partición primaria.

Imagen 58

Seleccionamos Utilizar como Sistema Ext3 Transaccional y presionamos


enter.

51
Proyecto Administración de Aplicaciones Web

Imagen 59

Luego seleccionamos Punto de Montaje y presionamos enter.

Imagen 60

52
Proyecto Administración de Aplicaciones Web

Seleccionamos /boot - Ficheros estáticos del cargador de arranque y


presionamos enter.

Imagen 61

Pulsamos enter sobre Se ha terminado de definir la partición.

Ahora hacemos lo mismo con los discos faltantes, ósea 7 gb para los datos 0.6 gb
para la swap y los 987.0 mb que sobraran en cada unos de los discos no se hará
nada con ellos por que no se necesita.

Después de haber terminado con los dos discos faltantes deberá lucir como esto.
En el disco numero tres sdc hay 2 particiones y un espacio libre, lo que pasa es
que la foto quedo corta.
Sda1, sdb1 y sdc1: serán utilizados para almacenar el sistema de ficheros y los
datos de nuestro sistema operativo.

Sda2, sdb2 y sdc2: serán utilizados para la swap.

53
Proyecto Administración de Aplicaciones Web

Imagen 62

Ahora llego el momento de que el sistema haga su labor, buscamos la opción


Configurar RAID por software y comenzara a crear el sistema el arreglo RAID.

Imagen 63

54
Proyecto Administración de Aplicaciones Web

Preguntara que si estamos seguros de escribir los datos en los discos, con la tecla
tabular elegir la opción si y presionar enter.

Imagen 64

Ahora creamos un Dispositivo Multidisco para el arreglo RAID, seleccionamos


crear un dispositivo multidisco y presionamos enter.

Imagen 65

55
Proyecto Administración de Aplicaciones Web

El RAID que vamos a trabajar es RAID 5 y presionamos enter.

Imagen 66

Ahora seleccionamos las particiones activas a utilizar en el arreglo que en este


caso son tres como lo muestra por defecto el asistente y serán sda1 sdb1 sdc1,
con la tecla tabular seleccionamos continuar y presionamos enter.

Imagen 67

Esto es si tuviéramos otro disco duro conectado y quisiéramos tomarlo para el


arreglo, como no hay ningún otro conectado por eso nos muestra como valor 0,
con la tecla tabular seleccionamos continuar y presionamos enter.

56
Proyecto Administración de Aplicaciones Web

Imagen 68

Ahora elegir las particiones activas para el arreglo, en este caso vamos a elegir
primero las que usaremos para almacenar nuestro sistema de archivos, datos de
nuestro sistemas operativo y mas. En este caso serán sda1 sdb1 sdc 1 que son
de 7 gb cada una, para elegir solo es con las flechas de dirección y la que
corresponde presionar la tecla espaciadora. Con la tecla tabuladota seleccionar
continuar y presionar enter.

Imagen 69

57
Proyecto Administración de Aplicaciones Web

Lo mismo haremos para sda2 sdb2 y sdc3, seleccionamos Crear un dispositivo


Multidisco y presionamos enter.

Imagen 70

Elegir RAID 5 y presionar enter.

Imagen 71

58
Proyecto Administración de Aplicaciones Web

El numero de particiones activas son tres sda2 sdb2 sdc2, con la tecla tabular
seleccionamos continuar y presionamos enter.

Imagen 72

No hay discos duros libres, con la tecla tabular seleccionamos continuar y


presionamos enter.

Imagen 73

59
Proyecto Administración de Aplicaciones Web

Ahora elegimos las particiones activas que queremos usar en el arreglo sda2
sdb2 sdc2, con las flechas de dirección escogemos y seleccionamos con la tecla
espaciadora. Con la tecla tabuladota elegimos continuar y presionamos enter.

Imagen 74

Elegimos Terminar para que apliquen todos los cambios que hemos hecho sobre
nuestros tres discos. Presionar enter

Imagen 75

Comenzara a trabajar sobre los discos para aplicar lo cambios.

60
Proyecto Administración de Aplicaciones Web

Una vez terminado tendremos esto la unión de todas las particiones y el sistema la
ve como uno solo.
La partición de 14 gb es la unión de sda1 sdb1 sdc1, pero se preguntaran
debería ser 21 gb, si son 21 pero el raid 5 necesita un disco completo en este
caso se llevo el otro de 7 gb para paridad de datos. Lo mismo paso con las
particiones de la swap la de 1.2 gb que es la unión de sda2 sdb2 sdc 3 y se llevo
600.4 mb para parida de datos.

Imagen 76

61
Proyecto Administración de Aplicaciones Web

6 INSTALACIÓN DEL SISTEMA OPERATIVO SOBRE EL ARREGLO


RAID

Ahora procedemos a darle formato a la partición que sera usada para almacenar
nuestro sistema de ficheros y sistema operativo. Presionamos enter.

Imagen 77

Elegimos utilizar como y presionamos enter.

62
Proyecto Administración de Aplicaciones Web

Imagen 78

La opción a elegir es Sistema Ext3 Transaccional y presionamos enter.

Imagen 79

Luego la opción Punto de Montaje y presionamos enter.

63
Proyecto Administración de Aplicaciones Web

Imagen 80

Elegimos Sistema de Ficheros Raíz y presionar enter.

Imagen 81

Elegir Se ha terminado de definir la partición y presionar enter.

64
Proyecto Administración de Aplicaciones Web

Imagen 82

Nuestra partición para datos debe lucir así.

Imagen 83

Seguimos con la partición para swap, elegir 1.2 gb y presionar enter.

65
Proyecto Administración de Aplicaciones Web

Imagen 84

Seleccionar Utilizar como y presionar enter.

Imagen 85

66
Proyecto Administración de Aplicaciones Web

Elegir Área de intercambio y presionar enter.

Imagen 86

Ya hemos terminado con la configuración de las particiones tanto la de datos


como la de swap, ya solo queda escribir los cambios en el disco, elegir Se ha
terminado de definir la partición presionar enter.

67
Proyecto Administración de Aplicaciones Web

Ahora vamos a darle la orden al asisten de particionado que escriba los cambios
actuales en el disco (los discos), seleccionamos Finalizar el particionado y
escribir los cambios en el disco y presionar enter.

Imagen 87

Elegimos la opción SI con la tecla tabular y después presionar enter para aceptar
que se escriban los cambios en el disco (los discos).

68
Proyecto Administración de Aplicaciones Web

Imagen 88

Comenzara a crearse el sistema se ficheros en los discos, a cargar el kernel y


demás archivos que necesita durante la instalación del sistema operativo.

Imagen 89

El siguiente paso es la configuración de cuentas de usuario y contraseñas.


Primero solicitara la contraseña para el usuario root esta debe ser lo demasiado
compleja ya que este usuario tiene permiso de todo en el sistema.

69
Proyecto Administración de Aplicaciones Web

Imagen 90

Pedirá que la reingresemos para evitar errores.

Imagen 91

Ahora pedirá que creemos una cuenta de usuario normal para poder trabajar en el
sistema, en este caso la cuenta sera llamada jeyson.

70
Proyecto Administración de Aplicaciones Web

Imagen 92

La contraseña para la cuenta que acabos de crear.

Imagen 93

Pide que la volvemos a introducir para comparar y que sean las mismas.

Imagen 94

71
Proyecto Administración de Aplicaciones Web

Comenzara a instalarse lo que falta del sistema operativo como lo son librerías,
editores de texto, terminales, plugins, servicios, etc.

Imagen 95

Como podemos ver en la siguiente imagen los tres discos que creamos
anteriormente funcionan a la par, esto es que lo que se copia en el primer disco se
replica a los otros dos y así nuestro servidor con este arreglo RAID es tolerante a
fallos.

Imagen 96

En la opción que nos facilita el asistente elegiremos que no, ya que debe
conectarse a Internet para proceder si elegiremos que si.

Imagen 97

72
Proyecto Administración de Aplicaciones Web

Dejamos las 2 opciones que vienen por defecto, Entorno de Escritorio seria
GNOMO y Sistema Estándar seria las aplicaciones que trae Gnomo por defecto.

Imagen 98

Comenzara a instar los componentes de las opciones que elgimos en el punto


anterior.

Imagen 99

Al detectar nuestro monitor y tarjeta de video nos da la posibilidad de elegir que


resoluciones queremos utilizar y cuales no. Elegimos las de nuestra preferencia y
continuamos.

73
Proyecto Administración de Aplicaciones Web

Imagen 100

Aquí el al momento de instalar el cargador de arranque nos advierte que es el


único sistema operativo instalado en los discos y que podemos instalarlo sin
ningún riesgo y esto lo hará en la partición que dejamos en el primer disco duro al
memento de estarlas creando. Seleccionamos SI y presionamos enter.

74
Proyecto Administración de Aplicaciones Web

Imagen 101
En este punto se habrá completado la instalación de nuestro sistema operativo
debian sobre un arreglo RAID 5, solo queda elegir la opción continuar, el sistema
se reiniciara par aplicar unos cambios que quedan pendiente y listo podrá disfrutar
de un sistema operativo estable, seguro y altamente funcional.

Imagen 102

75
Proyecto Administración de Aplicaciones Web

Imagen 103

La cuenta que se creo anteriormente fue jeyson y su contraseña sena.

76
Proyecto Administración de Aplicaciones Web

Con esto hemos terminado con toda la configuración que se debe realizar
para trabajar con un arreglo RAID sobre sistemas virtualizados utilizando
Vmware WorkStation como creador y administrador de maquinas virtuales

77
Proyecto Administración de Aplicaciones Web

7 GEEKLOG

Geeklog es una aplicación basada en PHP/MySQL para la gestión de contenido


Web dinámico. Se puede utilizar como motor de blogs, o como un CMS con el
apoyo de comentarios, Trackbacks, múltiples formatos de distribución, protección
frente a Spam, y todas las demás funciones vitales de un sistema de este tipo.

Características GeeKlog.

• Crea, programa, postea y edita en múltiples temas.


• Guardar publicaciones hasta que estén listas para publicar.
• Control sobre el formato usado en los artículos publicados (HTML whitelist).
• Control sobre el contenido publicado (filtering of offensive language).
• Insertar imágenes u otro tipo de contenido en el artículo a ser publicado.
• Exportación e importación en todos los formatos de sindicación
(RSS/RDF/Atom, etc).
• Control y Detección del SPAM
• Características amplias de calendario con soporte para personalización de
este.
• Soporte para OpenID y otros métodos de autentificación remotos.
• Ampliación de funcionalidades por medio de plugins OpenSource.

Características de la Administración.

• Fácil de instalar con un nuevo asistente de instalación desde la versión


1.5.x.
• Completo soporte para la internacionalización.
• Fácil uso de la interfaz de administración.
• Completa interfaz de configuración para todas las funciones de geeklog.

78
Proyecto Administración de Aplicaciones Web

Características de la Seguridad.

• Control de acceso a las cuentas de usuario


• Se puede definir el acceso para cada tema, articulo, etc
• Todas las contraseñas se almacenan encriptadas
• Todos los accesos del administrador son registrados.
• Todos los errores son registrados.

79
Proyecto Administración de Aplicaciones Web

4.1 INSTALACIÓN DE GEEKLOG.

Para esta instalación de geeklog como Administrador de Contenidos


necesitaremos los siguientes paquetes.

Apache2, php5, mysql-server, php5-mysql

Imagen 104

Con esto tendremos instalados ya los paquetes necesarios para que pueda
instalarse y funcionar sin problemas Geeklog.

Después de realizar el paso anterior, dirigirse a la pagina oficial del proyecto


www.geeklog.net o a la de soporte oficial para usuarios geeklog en español
http://glhispano.alcancelibre.org/ , yo opte por el sitio en español pero puedes
elegir cualquiera, entonces dentro de la pagina oficial del proyecto en buscamos el
link de descarga.

80
Proyecto Administración de Aplicaciones Web

Imagen 105

Aceptar la descarga para tenerlo en nuestro equipo.

Imagen 106

Después de haber sido descargado el paquete procederemos con la extracción


para tener todos los archivos correspondientes a la instalación y al sitio, ir al
directorio que fue descargado en mi caso fue en el Desktop, ahora proceder a con
la extracción.

81
Proyecto Administración de Aplicaciones Web

Imagen 107

Luego de la extracción verificar que esta haya sido exitosa, listamos los archivos
de nuestro directorio donde fue extraído los paquetes y observar que se crea un
directorio con el nombre de geeklog con su respectiva versión geeklo1.5.1.

Imagen 108

Ingresar al directorio que se creo para mover algunos directorios.

Imagen 109

82
Proyecto Administración de Aplicaciones Web

Localizamos el directorio que se necesita mover, en este caso es public_html


que es el que contiene toda la información publica de nuestro sitio (la que se vera
cuando un usuario lo visite).

Imagen 110

Después de haber sido localizado el directorio procedemos a moverlo al directorio


/var/www, en el momento en que lo mueva lo cambiare de nombre, ósea de
public_html a sitio, esto por comodidad ya que el nombre original es muy largo.

Nota: el directorio public_html lo puede mover donde usted lo prefiera, esto lo


hago por que en /var/www/ ya están definidos unos permisos para que apache
trabaje con ciertos archivos, pero usted es libre de escoger el directorio
contenedor, usted lo adaptara a apache.

Imagen 111

83
Proyecto Administración de Aplicaciones Web

Después de haber movido el directorio salimos de geeklog1.5.1 “cd ..” para quedar
en raíz del directorio de descarga y movemos geeklog1.5.1 con el nombre de
geeklog al mismo directorio que movimos public_html.

84
Proyecto Administración de Aplicaciones Web

Imagen 112

Ir al directorio al que fueron movidos los anteriores.

Imagen 113

Cerciorarse de que hayan sido movidos los directorios con los nombres que
establecimos.

Imagen 114

85
Proyecto Administración de Aplicaciones Web

4.2 CREACIÓN DE LA BASE DE DATOS Y OTORGANDO PRIVILEGIOS.

Como se estableció antes, vamos a trabajar con mysql como motor de BD dado
que es el más común y sus prestaciones son muchas, aunque existen otros
motores de BD como Oracle, PostgreSQL, etc.

Lo que vamos a realizar primero, es asignarle una contraseña al usuario root, ya


que este podrá realizar los cambios que se le antoje a nuestra base de datos. Lo
haremos de la siguiente forma.

Imagen 115

Vale aclarar que esta contraseña no es lo sumamente segura, se debe asignar


una compleja con mezcla de caracteres especiales.

Ahora accedemos como root con la contraseña que hemos asignado.

Imagen 116

Si los datos ingresados son los correctos podremos acceder a mysql y


administrarlo desde Terminal.

86
Proyecto Administración de Aplicaciones Web

Nota: si no quieres entenderte con la Terminal, puedes descargar phpmyadmin y


administrar mysql en modo grafico.

Imagen 117

Ahora creamos la base de datos para GeeKlog, esta será utilizada para almacenar
las tablas que creara geeklog durante la instalación.

Imagen 118

Luego de crear la BD se debe dar privilegios a otro usuario que no sea root, ya
que esto no es recomendable en ningún caso, le daremos privilegios a un usuario
geeklog de la siguiente manera, después presionar enter.

Imagen 119

87
Proyecto Administración de Aplicaciones Web

Especificar a quien o que usuario se le otorgaran dichos privilegios sobre la base


de datos geeklog, después presionar la tecla enter.

Imagen 120

Y por último asignarle una contraseña a dicho usuario para que se conecte a
mysql, presionamos enter y habrá terminado con la configuración de la BD

Imagen 121

88
Proyecto Administración de Aplicaciones Web

4.3 INSTALACIÓN GEEKLOG VÍA WEB.

Luego de haber creado, y otorgado privilegios a nuestra base de datos proceder


con la instalación de GeeKlog.

Vamos a nuestro navegador y digitamos en la barra de direcciones


http://localhost/admin/install/index.php y mostrara algo como esto. Aquí debemos
dar la ruta del archivo db-config.php, para proceder con la instalación. En mi caso
la ruta es /var/www/geeklog1.5.1/db-config.php.

Imagen 122

89
Proyecto Administración de Aplicaciones Web

Si la ruta es la correcta, nos saldrá esta advertencia que nos dice que debemos
darle unos permisos a determinados archivos, y nos advierte de que omitir este
pasó podría afectar en el funcionamiento de nuestro sitio.

Imagen 123

En una Terminal empezamos a cambiar los permisos de los archivos que nos
avisa la instalación de la siguiente forma.

Imagen 124

90
Proyecto Administración de Aplicaciones Web

Y así con los demás archivos hasta que te aparezca el siguiente mensaje, que
quiere decir que ya puedes proceder con la instalación de geeklog sin preocuparte
por los permisos. Presionamos New Install y continuamos

Imagen 125

En el siguiente paso se le asignara un nombre al blog y slogan como también se le


establecerá cual es la base de datos que utilizara y con que usuario se conectara
a dicha BD.

Site Name: Nombre para el sitio.


Slogan: Descripción del sitio.
Database type: el tipo de base de dato que utilizamos, en este caso como ya
dijimos será mysql.
Database Hostname: se debe colocar 127.0.0.1, o si la BD esta en otro equipo se
coloca la ip.
Database UserName: nombre con el que se conectara a la BD.

91
Proyecto Administración de Aplicaciones Web

DatabasePassword: password con el se conectara a la BD.


Database Table Prefix: se deja por defecto el que aparece

Imagen 126

Presionamos install y pasaran unos pocos segundos y ya estará instalado nuestro


CMS con GeeKlog.

92
Proyecto Administración de Aplicaciones Web

Si todo ha salido bien veremos una algo parecido a esto, que será la interfaz de
administración de GeeKlog.

Imagen 127

Ahora debemos ingresar como administrador para cambiar el password, ya que el


que esta por defecto login: admin. Password: password, no es lo demasiado
seguro.

Imagen 128

93
Proyecto Administración de Aplicaciones Web

Una vez dentro, damos clic en Changad the account password y nos llevara a la
administración de la cuenta del usuario admin, allí podemos cambiar la
contraseña, el nombre y otras cosas mas. Llena los datos que te pide para llevar a
cabo la acción y si todo esta bien recibirás un mensaje como este.

Imagen 129

Con esto ya hemos terminado con la instalación y configuración de GeeKlog para


que sea nuestro CMS y poder disfrutar de una administración sencilla, eficaz, una
seguridad envidiable y un soporte al español magnifico.

94
Proyecto Administración de Aplicaciones Web

5 MEDIAWIKI

Es un motor para Wikis bajo licencia GNU, programado en PHP. A pesar de haber
sido creado y desarrollado para Wikipedia.

También se llama así al espacio de nombres de MediaWiki donde se hallan los


mensajes de su interfaz listos para su traducción a la lengua local de cada Wiki.

Puede ser instalado sobre servidores Web Apache o IIS.

Puede usar como motor de base de datos MySQL o PostgreSQL.

Su página oficial es http://www.mediawiki.org/wiki/MediaWiki/es

Imagen 130

95
Proyecto Administración de Aplicaciones Web

5.1 PAQUETES NECESARIOS

Para la instalación y configuración de Mediawiki, se deben instalar los siguientes


paquetes.

• mysql-server.
• apache2
• mediawiki.

MySQL: Es un sistema de gestión de base de datos (Código abierto).

Apache2: Es un servidor HTTP de código abierto (software libre) para


plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh entre otras, que
implementa el protocolo HTTP y la noción de sitio virtual.

Mediawiki: Es un software wiki libre escrito originalmente para la instalación de


Wikipedias.

96
Proyecto Administración de Aplicaciones Web

5.2 INSTALACIÓN

Para la instalación, como root, se digita el siguiente comando.

#apt-get install php5 mysql-server apache2 mediawiki

5.3 CONFIGURACIONES

5.3.1 CONFIGURACIÓN DE PHP.

Se debe configurar el archivo “php.ini” con el fin de definir: la capacidad máxima


de memoria que un script puede consumir, y las extensiones que cargará PHP.

#pico /etc/php5/apache2/php.ini

Descomentar las siguientes líneas, de tal forma que quede de la siguiente forma.

memory_limit = 20M
extension = mysql.so
extension = gd.so

Reiniciar Apache2 con el fin de que se apliquen los cambios.

#/etc/init.d/apache2 restart

97
Proyecto Administración de Aplicaciones Web

5.3.2 CONFIGURACIÓN DE MYSQL.

Ejecutar el siguiente comando con el fin de remover la secuencia de inicio de


MySQL.

#update-rc.d -f mysql remove

Establecer por defecto la secuencia de inicio de MySQL en el sistema, ésta


secuencia de inicio se enlazará con el demonio de MySQL.

#update-rc.d mysql defaults

Reiniciar MySQL para que se apliquen los cambios efectuados.

#/etc/init.d/mysql restart

Se recomienda darle contraseña al root para acceder a la base de datos de


MySQL para proporcionar seguridad a la base de datos.

#mysqladmin -u root password 'sena2008';

Para conectarse a la base de datos de MySQL se digita de la siguiente forma.

#mysql -u root -p
<Digitar la contraseña “sena2008”>

98
Proyecto Administración de Aplicaciones Web

5.3.3 CONFIGURACIÓN SITIO WEB DE MEDIAWIKI.

Como Debian instala a mediawiki en “/var/lib/” y el directorio root de apache es


“/var/www/”, se debe crear un enlace simbólico entre éstas dos rutas para que
pueda cargar el sitio Web de Mediawiki.

#ln -s /var/lib/mediawiki-1.7 /var/www/mediawiki

5.3.4 CONFIGURACIÓN DE MEDIAWIKI VÍA WEB.

Para proceder con la configuración de Mediawiki, digitar en nuestro navegador


http://localhost/mediawiki Debe aparecer algo como esto. Dar clic en “Setup the
wiki” para acceder a la configuración.

Imagen 131

99
Proyecto Administración de Aplicaciones Web

Una vez después de haber ingresado a la configuración, aparecerá la siguiente


ventana, la cual muestra un chequeo de Mediawiki y requerimientos para la
instalación.

Imagen 132

100
Proyecto Administración de Aplicaciones Web

Realizar la configuración del sitio Web de Mediawiki.

Imagen 133

101
Proyecto Administración de Aplicaciones Web

Definir el E-mail como medio de autenticación.

Imagen 134

102
Proyecto Administración de Aplicaciones Web

Configurar la seguridad de la base de datos de MySQL.

Imagen 135

103
Proyecto Administración de Aplicaciones Web

Una ves que se haya dado clic en “Install Mediawiki”, si todo está bien, aparecerá
un sumario de la siguiente forma. Luego, dar clic en “your wiki” para proseguir con
la configuración de Mediawiki.

Imagen 136

Aparecerá una imagen parecida a la siguiente, en la cual nos indica que debemos
mover el archivo “LocalSettings.php” de la ruta “/var/lib/mediawiki1.7/config/” a la
ruta “/var/lib/mediawiki1.7/” para que pueda cargar el sitio de la Wiki como tal.

Imagen 137
#mv /var/lib/mediawiki1.7/config/LocalSettings.php
/var/lib/mediawiki1.7/

104
Proyecto Administración de Aplicaciones Web

Actualizar el sitio Web y aparecerá la Portada de la Wiki que se acabó de instalar y


configurar; en la cual ya se pueden realizar contribuciones en ella.

Imagen 138

105
Proyecto Administración de Aplicaciones Web

5.3.5 HABILITAR LA SUBIDA DE ARCHIVOS A LA WIKI.

Por defecto, Mediawiki configura la subida de archivos de forma inválida; por lo


tanto para poder subir una imagen, un texto, etc debemos editar el archivo
“LocalSettings.php”

#pico /var/lib/mediawiki1.7/LocalSettings.php

Buscar la siguiente línea, para indicar que acepte el almacenamiento de archivos


en la wiki.

$wgEnableUploads =false;

Cambiar de “false” a “true”. Que quede de la siguiente forma.

$wgEnableUploads =true;

106
Proyecto Administración de Aplicaciones Web

5.3.6 CAMBIAR EL LOGO A LA WIKI.

Por defecto, Mediawiki carga su logo de presentación. Éste se puede cambiar por
el que se quiera.

Imagen 139

Para cambiar la imagen; se debe tener en cuenta lo siguiente.


• La imagen recomendable debe se de 135 x 135 px
• La imagen debe ser con extensión “.png”.

Una vez seleccionada la imagen a colocar, se debe almacenar en el directorio


“/var/lib/mediawiki1.7/skins/common/images/”.

Se debe establecer el valor de la variable “$wgLogo” en el archivo


“LocalSettings.php”.

107
Proyecto Administración de Aplicaciones Web

Se indicará la ruta donde se encuentra alojada la imagen. Para ésta variable se


utilizará “$wgScriptPath”, cumpliendo la función de volver a la ruta raíz de la Wiki.

$wgLogo = "${wgScriptPath}/skins/common/images/debian.png";

O si se quiere alojar una imagen desde Internet, la variable presentaría la


siguiente estructura, sin embargo debemos tener en cuenta el tamaño de la
imagen. La imagen puede tener cualquier extensión.

$wgLogo = "http://www.youritronics.com/wp-
content/uploads/2007/09/debian.gif";

La nueva imagen de la Wiki aparecerá de la siguiente forma.

Imagen 140

Al momento de acceder desde otra estación de trabajo, simplemente se digita en


el navegador http://192.168.0.19/mediawiki

Debe aparecer la Portada de la Wiki instalada y configurada.

108
Proyecto Administración de Aplicaciones Web

6 OSTICKET

Es un Sistema de Soporte al cliente a través de Internet, totalmente automatizado


y con capacidad para integrar numerosos teleoperadores y tareas automáticas.
OsTicket funciona protocolos como Perl, Gateway, pop3, gestiona un número
ilimitado de E-Mails, etc.

La Administración incorpora acciones de borrado de tickets de la base de datos,


creación de categorías y representantes, creación de grupos, implantación de
alertas y un largo etcétera.

Características de OsTicket.

• Categorías y Representantes.
• Flujos de E-mail.
• Conexiones Pop3
• Direcciones de correo ilimitadas.
• Monitorización de Operadores.
• Seguimiento de Visitantes.
• Auto asignación de Tickets.
• Paneles de Administración.
• Paneles de Operadores.
• Paneles de Usuarios.
• Alertas para dispositivos móviles.

La página oficial de éste es http://osticket.com/

Imagen 141

109
Proyecto Administración de Aplicaciones Web

6.1 PREREQUISITOS.

Antes de la instalación de OsTicket se deben instalar los siguientes paquetes.

• Apache2
• MySQL.
• PHP5
• PHPMyAdmin.
• Un servidor de correos, con el fin de poder enviar el reporte de los Ticket´s.

LINK DE DESCARGAS.

Se puede descargar OsTicket del sitio Web oficial de éste. Cabe aclarar que si se
descarga de éste sitio Web, OsTicket presentará únicamente el idioma Inglés (Se
descarga osticket_1.6.rc4.tar).
• http://osticket.com/downloads.php

Si se prefiere OsTicket con el idioma Español se debe descargar del siguiente sitio
Web (Se descarga osticket_1.3.0-p1-esp.zip).
• http://www.izcallibur.com/cafe/w_osticket_es.php

110
Proyecto Administración de Aplicaciones Web

6.2 INSTALACIÓN OSTICKET

Contraseña para todo “sena2008”.

6.2.1 INSTALACIÓN DE APACHE, MYSQL, PHP, PHPMYADMIN

Para la instalación de los paquetes, se digita el siguiente comando.

# apt-get install apache2 mysql-server php5 phpmyadmin

En medio de la instalación de esto, pedirá el ingreso de la contraseña del root para


MySQL “sena2008”.

Imagen 142

Pedirá, que se confirme la contraseña.

Imagen 143

111
Proyecto Administración de Aplicaciones Web

Especificar el servicio Web por el cual PHPMyAdmin trabajará.

Imagen 144

6.2.2 INSTALACIÓN OSTICKET

Se procede a crear el directorio donde se alojará el sitio Web de OsTicket.

#mkdir /var/www/osticket

Por el momento se debe asegurar que el directorio osticket, sus subdirectorios y


archivos tengan los permisos 755 para que se puedan visualizar vía Web.

#chmod –R 755 /var/www/osticket

Copiar el archivo .zip de OsTicket a el directorio creado para éste.

#cp /home/sena/Desktop/osticket_1.3.0-p1-esp.zip
/var/www/osticket/

Ingresar al directorio osticket para luego descomprimir el .zip.

112
Proyecto Administración de Aplicaciones Web

# cd /var/www/osticket/

Descomprimir el archivo .zip de OsTicket.

# unzip osticket_1.3.0-p1-esp.zip
Ser procede a borra el archivo .zip del directorio osticket.

# rm /var/www/osticket/osticket_1.3.0-p1-esp.zip

Se debe reiniciar el servicio Apache con el fin de que se efectúen los cambios en
éste.

# /etc/init.d/apache2 restart

POSIBLE ERROR.

Si aparece el siguiente problema, es porque en el archivo apache2.conf no se


encuentra definido el ServerName.

* Restarting web server apache2


apache2: Could not reliably determine the server's fully
qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully
qualified domain name, using 127.0.1.1 for ServerName

Para solucionar ese problema, se edita el archivo apache2.conf

# pico /etc/apache2/apache2.conf

En lo último del archivo se digita la siguiente línea, en la cual se especifica quién


es el ServerName.

113
Proyecto Administración de Aplicaciones Web

ServerName 192.168.0.13

Al momento de reiniciar el servicio de Apache no presentará errores.

114
Proyecto Administración de Aplicaciones Web

Si al momento de instalar phpmyadmin no requirió contraseña, se debe establecer


la contraseña del root de MySQL de forma manual.

# mysqladmin –u root password ‘sena2008’;

6.2.3 BASE DE DATOS PARA OSTICKET.

Se procede a crear la base de datos para que OsTicket pueda almacenar los
datos. Se debe abrir un navegador y conectarse a MySQL por medio de
PHPMyAdmin.

http://192.168.0.22/phpmyadmin

Usuario: root
Contraseña: sena2008

Imagen 145

115
Proyecto Administración de Aplicaciones Web

Se procede a crear la base de datos con el nombre “osticket”.

Imagen 146

La base de datos que se creó, debe tener un su propio usuario, el cual tendrá el
acceso a la base de datos osticket. Para crear el usuario se debe hacer clic en el
link Privilegios.

Imagen 147

116
Proyecto Administración de Aplicaciones Web

Clic en “Agregar un nuevo usuario”.

Imagen 148

Se digita el nombre del usuario “osticket”, especificar el servidor “localhost” y su


respectiva contraseña “sena2008”. Clic en “Marcar Todos/as”, con el fin de darle
todos los permisos al usuario osticket.

Imagen 149

117
Proyecto Administración de Aplicaciones Web

6.2.4 CONFIGURACIÓN DE OSTICKET.

Para proceder con la configuración de OsTicket, se debe abrir un navedor y digitar


http://l192.168.0.22/osticket Se debe especificar una nueva instalación, el título
que recibirá el sistema de ticket y la URL de osticket.

Imagen 150
Ingresar el nombre del administrador de OsTicket, su contraseña y su respectivo
E-Mail. La ruta donde se encuentra alojado el sitio Web OsTicket. Digitar el E-Mail
de soporte, el cual lo verán los clientes al momento de recibir un ticket (En el
correo del que pidió el ticket).

118
Proyecto Administración de Aplicaciones Web

Imagen 151
Digitar los datos para que la instalación de éste se pueda conectar con MySQL (La
base de datos de OsTicket creada anteriormente). Clic en “INSTALAR”.

Imagen 152

Aparecerá la siguiente imagen donde se ilustra que la instalación se llevó a cabo.


Clic en “Continue”.

119
Proyecto Administración de Aplicaciones Web

Imagen 153

120
Proyecto Administración de Aplicaciones Web

Una vez hecha la instalación y configuración básica. Se deben asignar permisos


específicos a algunos directorios y archivos, con el fin de proporcionar seguridad
al sitio Web de OsTicket.

Imagen 154

121
Proyecto Administración de Aplicaciones Web

Al directorio “attachments” se le debe establecer el permiso 777

#chmod –R 777 /var/www/osticket/attachments

A los demás directorios se le deben establecer los permisos 755

# chmod -R 755 /var/www/osticket/images


# chmod -R 755 /var/www/osticket/include
# chmod -R 755 /var/www/osticket/language

El directorio “automail.pl” se le debe establecer los premisos 755

#chmod 755 /var/www/osticket/automail.pl

A todos los archivos con extensión .php se le deben establecer los permisos 644

#chmod 644 /var/www/osticket/*.php

Al dar clic en “Continuar” aparecerá el siguiente error, el cual especifica que por
seguridad, se debe eliminar el archivo “setup.php”.

Fatal Error: Please remove setup.php for security reasons.

#rm -r /var/www/osticket/setup.php

122
Proyecto Administración de Aplicaciones Web

Al momento de actualizar el sitio Web se puede visualizar la siguiente imagen, en


la cual se logea el Administrador de OsTicket.

Usuario: administrador

Contraseña: sena2008

Imagen 155

Se puede visualizar la interfaz administrativa.

Imagen 156

123
Proyecto Administración de Aplicaciones Web

6.2.5 CREACIÓN DE TICKET´S.

Para proceder a crear un nuevo ticket, simplemente se debe digitar en el


navegador http://192.168.0.22/osticket/

Llenar los datos, el correo al cual llegará el ticket, el tema y el mensaje; luego clic
en “Abrir Ticket”.

Imagen 157

124
Proyecto Administración de Aplicaciones Web

De inmediato, aparecerá un imagen, en la cual indica que se le enviará el ticket a


la dirección de correo electrónico especificado al momento de la apertura del
nuevo ticket.

Imagen 158

Una ves revisado el correo electrónico, en el cual mostrará el número del ticket
que se le fue asignado “416977”.

Para ingresar a visualizar el estado del ticket, se debe abrir un navegador y digitar
http://192.168.0.22/osticket Clic en “Principal”. Digitar el E-Mail y el ID del ticket.

Imagen 159

125
Proyecto Administración de Aplicaciones Web

La siguiente imagen muestra el estado del ticket.

Imagen 160
Al momento de dar clic muestra el mensaje enviado, y en qué estado se encuentra
el ticket.

126
Proyecto Administración de Aplicaciones Web

Imagen 161

127
Proyecto Administración de Aplicaciones Web

CONCLUSIONES

La virtualizacion ha sido unos de los medios que ha facilitado la implementación y


el trabajo de muchos laboratorios en los cuales al no contar con los recursos
necesarios, pero si con maquinas potentes se pueden realizar sin ningún
problema.

Por medio de los arreglos raid tenemos la posibilidad de tener mayor fiabilidad y
protección de los datos en nuestro Discos Duros y una alta posibilidad de
recuperación de estos.

Las aplicaciones web hoy en día suplen las necesidades personales y de negocio
de una persona, ejemplos claros son los blogs que además de servir de bitácora
personal en una fuente de ingresos altamente confiable.

128
Proyecto Administración de Aplicaciones Web

NETGRAFÍA

Para la elaboración de éste proyecto, se obtuvieron documentaciones de las


siguientes fuentes de información.

• http://es.wikipedia.org
• http://sistemas3.wordpress.com/2007/06/26/habilitar-la-opcion-de-subir-
archivos-en-nuestra-wiki/
• http://wiki.gleducar.org.ar/wiki/Como-instalar-Mediawiki-en-Debian-4-(Etch)
• http://www.maestrosdelweb.com/editorial/%C2%BFcomo-disenar-una-
plantilla-para-mediawiki/
• http://www.mediawiki.org/wiki/MediaWiki/es
• http://www.geeklog.net
• http://glhispano.alcancelibre.org/
• http://www.koalasoftmx.net/forum/index.php
• http://www.geeklog.fr/es.wikipedia.org
• http://osticket.com
• http://www.izcallibur.com/cafe/w_osticket_es.php
• http://el-directorio.org/OsTicket

129

También podría gustarte