Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana...

11
Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2 1 Documento de implementación Servidor Web Proyecto Laboratorio de Redes 2011 -2 CONTROL DE REVISIONES Fecha Versión Autores Revisado y aprobado Modificación 18/11/2011 0.1 Camilo Ernesto Gaitán Riveros Luis Hernán Algarra Garay Daniel Rene Chaparro Linares Creación de documento

Transcript of Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana...

Page 1: Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2 1 Documento

Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2

1

Documento de implementación

Servidor Web

Proyecto Laboratorio de Redes

2011 -2

CONTROL DE REVISIONES

Fecha Versión Autores Revisado y aprobado Modificación

18/11/2011 0.1

Camilo Ernesto Gaitán Riveros

Luis Hernán Algarra Garay

Daniel Rene Chaparro Linares

Creación de documento

Page 2: Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2 1 Documento

Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2

2

TABLA DE CONTENIDO

Contenido

1. Introducción..…………………………………………………………………………………………………..…….3

2. Montaje de máquina virtual (Linux – Ubuntu 11.04)..…………………………………………….4

3. Configuración del Servidor Web.……..……………………………………………………………………. 5

4. Instalación Apache2 ….………………………………………………………………………………………….. 6

5. Configuración Apache2...……………………………………..………………………………………………… 9

6. Pruebas………………………………………………………………………………………………………………..10

Page 3: Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2 1 Documento

Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2

3

1. Introducción

1.1. Propósito del documento Este documento tiene como objetivo presentar en detalle las actividades que se realizaron durante la implementación del Servidor Web. En estas actividades se tienen contempladas labores como instalación, configuraciones iniciales de la máquina virtual con SO Ubuntu 11.04, configuraciones de red, configuraciones del servidor HTTP Apache2 y montaje de la página web en el servidor.

Page 4: Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2 1 Documento

Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2

4

2. Montaje de máquina virtual con SO Ubuntu 11.04 2.1 Instalación de Software VM Ware

Para el montaje de la máquina virtual se utilizo el Software VM Ware versión 3.0.1 build-227600. Dicha herramienta se instaló un equipo configurado con Windows 7. Para el correcto funcionamiento de VM Ware, se aseguró que el sistema Windows 7 contara con un procesador mínimo de 400 MHz, Memoria RAM mínima de 128 MB, unidad de Disco, espacio en Disco de 1GB y controladora Ethernet.

Page 5: Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2 1 Documento

Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2

5

3. Configuración Web del Servidor

3.1 Configuración de red Es necesario configurar la IP, Default Gateway y máscara de sub red en el servidor. Para ello ingrese a la interfaz gráfica de configuración que ofrece Ubuntu 11.04 y configure los valores de la interfaz Eth0 (interface Ethernet numero 1), o haga este proceso mediante la consola de comandos. Por facilidad, en este caso se configuró mediante la interfaz gráfica. Ruta de interfaz: System/Preferences/Network Connections.

Configuración Dirección IP: 10.0.2.242 Máscara de subred: 255.255.255.0 Puerta de salida: 10.0.2.254

Page 6: Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2 1 Documento

Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2

6

4. Instalación Apache2 4.1 Comandos de instalación Para instalar el servidor web Apache2 a Ubuntu 11.04 se puede ingresar a la terminal de comandos o por medio del gestor de paquetes synaptic.

Pantallazo del gestor de paquetes de Linux – Ubuntu 11.04

Page 7: Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2 1 Documento

Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2

7

Una vez allí se ingresaron los siguientes comandos: sudo apt-get install apache2: Este comando se encarga de bajar directamente de internet el apache2. Para verificar la correcta instalación de Apache2, se ingresan los siguientes comandos: cd /etc/ ls –l Al ingresar estos comandos se lista el contenido del directorio etc. Una vez allí debe existir una carpeta llamada Apache2. En esta última carpeta se encuentran los archivos de configuración.

Page 8: Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2 1 Documento

Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2

8

cd /var ls –l En el directorio var, debe estar contenida la carpeta www.

Page 9: Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2 1 Documento

Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2

9

5. Configuración Apache2 5.1 Inclusión de página web al servidor Teniendo instalado apache 2, se debe colocar el contenido web en la carpeta www en la ubicación /var/www. Esto se hace para que puedan acceder desde diferentes host dentro de la red, a la página web que se tenga.

cd /var/www ls -l Estos comandos permiten el ingreso a la carpeta www y ver su contenido.

A continuación se presenta un pantallazo del resultado de la ejecución de los comandos anteriores.

Page 10: Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2 1 Documento

Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2

10

6. Pruebas

6.1 Modificación del archivo hosts El archivo hosts contiene la asociación de URL con su respectiva dirección IP. Este archivo es propio de cada computador y su funcionalidad se basa en la resolución rápida de nombres de dominio, apoyando el trabajo del Servidor DNS en una red local comportarse como una especie de caché en la resolución de un pequeño grupo de URL que se puede definir. Para modificar el archivo hosts se usan los siguientes comandos: cd /etc vi hosts Nota: Leer funcionamiento del comando vi. Para poder modificar el archivo hosts debe tener permisos de root.

6.2 Pruebas de navegación local

Una vez modificado el archivo hosts, se puede ingresar al explorador con que cuenta el

equipo y consultar la Web especificada en hosts.

Se especificó la dirección www.escuelillaing.edu.co con la IP asociada 10.0.2.242

Page 11: Documento de implementación Servidor Web Proyecto ...de+implementación... · Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2 1 Documento

Escuela Colombiana de Ingeniería Julio Garavito | Proyecto Laboratorio de Redes / 2011 - 2

11

En este pantallazo se muestra la página principal que se presenta una vez de ingresa la dirección URL www.escuelillaing.edu.co, en el browser el explorador. Con esto se puede certificar el servidor Apache funciona correctamente.