Está en la página 1de 52

Servicio Web en Windows 2008

Introduccin
Actualmente, el servicio de Web es el servicio ms popular, en Internet, al igual que el servicio de correo. El que desea tener presencia en Internet debe de tener su pgina Web, la cual informar al mundo todo lo referente a su negocio. El servicio de WWW actualmente se presenta como una interfaz multimedia, sonidos, imgenes y clips de vdeo los cuales proveen la fascinacin de Navegar en Internet .

Objetivos
Al completar este tema, el alumno estar en la capacidad de realizar las siguientes tareas:
Describir los conceptos bsicos del servicio Web Disear la implementacin del servicio Web

ndice
En el presente texto se desarrollar los siguientes temas:
Definicin del servicio Web Componentes del servicio Web Administracin del servicio Web Instalacin y configuracin del servicio Web en Windows Server 2008

Servicio Web
El servicio web permite transferir archivos desde el servidor web hacia el cliente web.
Los archivos pueden ser de texto, imagen, audio, vdeo, etc.
http://www.subaru.com
Sitio Web Default.htm

Get / HTTP/1.1

htm, html, gif, jpg, avi, etc.

Cliente Web

default.htm index.html

Servidor Web

Al invocar al sitio Web este devuelve la pgina por defecto que puede ser: index.htm, index.html, default.htm, default.html, etc.

Componentes del Servicio Web


El servicio est formado por:
Servidor Web
Sitio Web

Cliente Web Protocolos

Servidor Web
El que administra los archivos que enviar a los clientes Web. Requiere lo siguiente:
Sistema operativo: Windows, Linux, Unix, OSX Server, etc. Protocolo TCP/IP Programa Servidor Web:
Internet Information Services (IIS) Apache Tomcat Websphere

Servidor Web
7

Sitio Web
Traduccin del ingls Website o Web site, es un sitio web, sitio (localizacin) en la World Wide Web que contiene documentos (pginas web) organizados jerrquicamente. Es decir cada documento (pgina web) contiene texto y o grficos que aparecen como informacin digital en la pantalla del computador. Un sitio puede contener una combinacin de grficos, texto, audio, vdeo, y pueden ser estticos o dinmicos.

2 3
Servidor Base de Datos
Servidor Web

1 4
8

Sitio Web: Esttico


Contenido que permanece esttico. til para mostrar informacin sencilla. Desarrollo simple. Principalmente se usa el lenguaje de programacin HTML.
Solicitando Pagina WEB

Servidor Web

Get default.htm

Pagina escrita en cdigo HTML

http://www.labo.com
Hola Codigo HTML

2
Se enva pagina HTML tal igual como esta alojado en el Servidor

3
Informacin decodificada por el Navegador para mostrar la informacin

<html> <body> Hola Codigo HTML </body> </html>

Sitio Web: Dinmico


Contenido que se construye en forma automtica, basado en criterios (fecha, usuario, pas u otros). La informacin a mostrar es ms variada. Combina el uso de lenguajes de programacin dinmicas (PHP, ASP, XML) y base de datos (Mysql, Sql, Oracle).
Solicitando Pagina WEB Se construye la pagina Web

Get default.htm
http://www.hp.com Pagina WEB Construida Dinmicamente

3
Se enva pagina HTML construida

Servidor Web
Plantillas Programacin Dinmica

DB
10

Cliente Web
Utilizado por los usuarios para acceder a los archivos del servidor Web. Requiere lo siguiente:
Protocolo TCP/IP. Navegador o Browser: Internet Explorer, Firefox, Opera, etc.

Cliente Web

11

Protocolos
Se utilizan los siguientes protocolos:
HTTP (HyperText Transport Protocol)
Puerto TCP 80

HTTPS (HyperText Transport Protocol Secure)


Puerto TCP 443
HTTP + SSL (Secure Sockets Layer) HTTP + TLS (Transport Layer Security)

> 1024
Port
Cliente Web
Conexin TCP

80
Port
Servidor Web
Mensaje HTTP
12

Cliente Web: Acceso al sitio Web


Se puede acceder al sitio Web de las siguientes maneras:
Por la direccin IP Por el nombre DNS -> http://200.60.81.212 -> http://www.acme.com
Se requiere una conversin DNS a IP.

www

200.60.81.212

Servidor DNS ACME.COM

http://www.acme.com get / HTTP/1.1 Cliente Web

Servidor Web www.acme.com


200.60.81.212
13

Seguridad Web
Los archivos del sitio Web pueden ser accedidos por:
Cualquier usuario de la red

Sin autentificacin Cliente Web


Cuenta annima

Usuarios registrados en el servidor

Servidor Web

Login: jdiaz Password: ****

Autentificacin
Cuenta de JDiaz

Cliente Web

Servidor Web
14

Caractersticas Adicionales
Los servidores Web puede proporcionar caractersticas adicionales como:
Servidores Virtuales Directorios Virtuales

15

Servidores Virtuales
Un solo servidor se comporta como varios servidores. Un servidor Web puede albergar varios Sitios Web. Existen varias formas de hacerlo:
Asignando una direccin IP a cada Sitio Web. Utilizando Host Headers. Asignando un puerto TCP a cada Sitio Web.

acme.com

toys.com
16

Servidores Virtuales por IP


Se asigna al servidor Web varias direcciones IP. Se asocia cada direccin IP a un Sitio Web.
Sitio 01 = 200.200.60.45 Sitio 02 = 200.200.60.46

Servidor Web

IP1: 200.200.60.45 IP2: 200.200.60.46

www.acme.com = 200.200.60.45 www.toys.com = 200.200.60.46 Opcional Servidor DNS


17

Servidores Virtuales por Host Header


El servidor Web tiene una direccin IP. Se asocia un nombre de dominio a un Sitio Web.
Sitio 01 = www.acme.com Sitio 02 = www.toys.com

Servidor Web

IP1: 200.200.60.45
www.acme.com = 200.200.60.45 www.toys.com = 200.200.60.45 Obligatorio Servidor DNS
18

Servidores Virtuales por puerto TCP


El servidor Web tiene una direccin IP. Se asocia un puerto TCP a un Sitio Web. El usuario al utilizar el Navegador debe de indicar el puerto TCP.
Ejemplo: http://200.200.60.45:81

Sitio 01 = TCP 80 Sitio 02 = TCP 81

Servidor Web

IP1: 200.200.60.45

www.acme.com = 200.200.60.45 www.toys.com = 200.200.60.45 Opcional Servidor DNS 19

Directorios Virtuales
Un directorio Virtual, es aquel que es parte del Sitio Web pero no se encuentra fsicamente en el mismo directorio.
Fuera de la estructura de directorios del Sitio Web. En otra computadora.
C:\SitioWeb
http://www.acme.com

http://www.acme.com/proyectos

Servidor Web

proyectos http://www.acme.com/ventas D:\ventas


20

Internet Information Services (IIS)

Definicin
Es un conjunto de servicios que se ejecutan en el servidor Windows NT/2000/2003/2008. Permite aadir la capacidad de:
Servidor Web Servidor FTP Servidor SMTP Servidor NNTP

Es de fcil administracin. Permite ofrecer estos servicios a una Intranet y/o a Internet.

22

Versiones de IIS
Existen diferentes versiones de IIS:
Versin 2.0 Versin 3.0 Versin 4.0 Versin 5.0 Versin 6.0 Versin 7.0 Versin 7.5 Viene con Windows NT 4.0. Al instalar el Service Pack 3.0 o superior. Viene en el CD: Option Pack para Windows NT. Viene con Windows 2000. Viene con Windows Server 2003 Viene con Windows Server 2008 Viene con Windows Server 2008 R2

23

Instalacin del Servicio Web


El servicio Web se instala con la opcin Funciones:

24

Opciones de instalacin

25

El Administrador del Servicio


Administrador de Internet Information Services (IIS)

Servidor Sitios

Tareas Opciones

26

Cuentas por defecto


Por defecto se crean las siguientes cuentas:
IUSR_computername
Es utilizada para manejar todas las conexiones annimas al IIS. En IIS 7 se llama: IUSR

IIS_USRS
Grupo que representa a los usuarios que tienen acceso a IIS

27

Sitio Web predeterminado


La instalacin crea un sitio Web por defecto:

28

Sitio Web predeterminado

29

Crear un sitio Web


Se define los parmetros bsicos para el sitio.

30

Tipos de sitio web


Sitio 01 Sitio 02

Sitios Web por IP

Sitios Web por Host Header

Sitios Web por TCP

31

Crear un directorio virtual


Los directorios virtuales pueden ser locales o remotos.

32

Configuracin del Servicio Web

Propiedades del Servicio Web


La configuracin se realiza a nivel de servidor, sitio y/o directorio virtual.
La configuracin se hereda de servidor a sitio, de sitio a directorio virtual.

Servidor

Sitio

Directorio Virtual

34

Autenticacin
Define el nivel de seguridad de acceso basado en la peticin de un nombre de usuario y una contrasea.

35

Autenticacin

36

Documento predeterminado
Define cuales son los posibles nombres de las pginas web que sern devueltas ante una peticin general.

37

Examen de directorios
Permite visualizar el contenido del sitio Web o directorio virtual.

38

Registro
Define donde y qu se campos se registrar de las transacciones realizadas al sitio web o directorio virtual.

39

Registro

40

Registro
Se puede utilizar programas para crear reportes especializados:
WebTrends : http://www.webtrends.com FastStats : http://www.mach5.com

41

Restricciones de direcciones IPv4


Controla el acceso por IP al sitio Web o directorio virtual.

42

Esquema del proceso de control de acceso

43

Configuracin de SSL
IIS proporciona un auto-certificado para verificar el funcionamiento de SSL.

44

Configuracin de SSL
Crear un enlace SSL

45

Pruebas de acceso

C:\> telnet 127.0.0.1 80 GET / HTTP/1.0


46

Enlaces
Sobre el servicio Web
http://es.wikipedia.org/wiki/Web

Sobre el protocolo HTTP


http://es.wikipedia.org/wiki/Http

Sobre IIS
http://technet2.microsoft.com/windowsserver/en/technologies/featured/iis /default.mspx

47

Bibliografa
http://windowsxp.ethek.com/windowsxp/contenido.asp?IDContenid o=604 http://technet2.microsoft.com/windowsserver/en/technologies/feat ured/iis/default.mspx http://es.wikipedia.org/wiki/IIS

48

Preguntas
Qu protocolo(s) se utiliza en el servicio y cuales son sus principales caractersticas? En qu consiste un servidor virtual y cmo se puede implementar? Qu es un directorio virtual y cuales son sus desventajas?

49

Actividades
Disear el website para la empresa Tu libro S.R.L. de venta y distribucin de libros fsicos y digitales. Disear el website para la empresa La joya del Inca S.A.C dedicada a la venta de prendas artesanales hechos a mano. Disear el website para la empresa Backus S.A. que tiene seis sucursales: Lima (Vitarte, El Rmac), Trujillo, Arequipa, Cuzco, Ucayali.

50

Proyecto Parte I
Disear una pgina web con un dominio propio Propsito
Definir de manera general el propsito para crear e implementar una pagina web (dos o tres puntos)

Cuadro comparativo
En cuadro evaluar y detallar los beneficios que aportara la implementacin de este servicio a la empresa. Ejemplo: Puede visualizar en la web las fotos de los nuevos ttulos.

51

Proyecto Parte I
Evidencias
Servicio DNS Captura de pantalla de los parmetros de RED del Cliente. Captura de pantalla de ping al nombre de su pgina WEB. Servicio Web Captura de pantalla de la visualizacin de la pagina WEB, personalizada (mnimo dos imgenes, enlaces, descripcin del giro de la Empresa) Debe accederse va nombre a la pgina WEB. Ejemplo: www.labo.com.pe

52

También podría gustarte