Servidor web

19
Integrantes: Nelly Yuquilema Geovanny Arroba Servidor Web

Transcript of Servidor web

Page 1: Servidor web

Integrantes:Nelly YuquilemaGeovanny Arroba

Servidor Web

Page 2: Servidor web

Introducción

Un servidor proporciona información a los ordenadores que se conecten a él.

Cuando lo usuarios se conectan a un servidor pueden acceder a programas, archivos y otra información propia del servidor.

Page 3: Servidor web

Definición

Un servidor web es un programa informático que procesa una aplicación del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente. El código recibido por el cliente suele ser compilado y ejecutado por un navegador web.

Page 4: Servidor web

El protocolo de trasferencia generalmente es Hipertexto (HTTP) perteneciente a la capa de aplicación del modelo OSI. (Por defecto utiliza el puerto 80)

Es un sencillo protocolo cliente-servidor q articula los intercambios de información entre los clientes Web y lo servidores HTTP.

Fue propuesto a las necesidades de un sistemas global de distribución de información como el World Wide Web.

Protocolo

Page 5: Servidor web

Se basa en sencillas operaciones de solicitud/respuesta. Un cliente establece una conexión con un servidor y envía un mensaje con los datos de la solicitud. El servidor responde con un mensaje similar, que contiene el estado de la operación y su posible resultado (Objeto Web= documento HTML, fichero multimedia etc.)

Protocolo

Page 6: Servidor web

Función

Se encarga de contestar a peticiones de ejecución realizadas por los clientes o un usuario de internet o intranet; de forma adecuada, entregando como resultado una pagina web o información de todo tipo de acuerdo a los comandos solicitados

Page 7: Servidor web

Para ejecutar un servidor web no se requiere ningún hardware especial, sólo es necesario estar conectado a la red a la que se quiera dar servicio (internet o intranet).

Los requisitos de hardware suelen ser pequeños salvo en aquellos casos en que se prevea una afluencia masiva de visitantes.

Requisitos

Page 8: Servidor web

Tipos de Servidores

Servidor Dedicado: se refiere a una computadora servidora al sitio del cliente(para aplicaciones de alta demanda) (Hosting)

Servidor Compartido: lo que significa que un mismo servidor (computadora + programas servidos) se usara para varios clientes compartiendo los recursos

Page 9: Servidor web

Los archivos para cada sitio se almacenan y se ejecutan en el servidor. Hay muchos servidores en internet y muchos tipos de servidores, pero comparten la función común de proporcionar el acceso a los archivos y servicios.

Lista de Servidores Web

Ranking Servidores Web (Marzo 2012)

•GoAhead WebServer •Hawkeye •Django• Oracle HTTP Server, basado en Apache HTTP Server •Roxen •Sun Java System Web Server de Sun Microsystems, antigüo Sun ONE Web Server, iPlanet Web Server, Netscape Enterprise Server. •thttpd de ACME Laboratories •Zeus Web Server

•Apache HTTP Server •BadBlue •Boa •Caudium •Covalent Enterprise Ready Server •Fnord •AOLWebServer IBM HTTP Server •Internet Information Services (IIS) •Light HTTP Server (lighttpd) •NaviServer •Nginx

Page 10: Servidor web

Ranking Servidores Web Marzo 2012

Sitios activos

Apache 108,035,584 hostnames (57.46%)nginx 24,011,199 hostnames (12.77%)Microsoft 22,537,872 hostnames (11.99%)Google 14,438,358 hostnames (7.68%)

Resultados de:http://www.ventics.com/ranking-servidores-web-marzo-2012/

Page 11: Servidor web

Mercado de los Servidores Web

Page 12: Servidor web

Apache (2.4.1ultima versión estable)

Es un servidor http(1996), de código abierto y multiplataforma(Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh)

Ventajas: Su extensibilidad y construcción modular. Se puede poner

módulos para ampliar su funcionabilidad (por ejemplo mod_php para ejecutar paginas PhP)

La noción de sitio virtual: Posibilidad de colocar múltiples sitios web en la misma maquina.

Robusto y estableDesventaja

Falta de una interfaz grafica que ayude a su configuración

Page 13: Servidor web

Microsoft Internet Information Services IIS (7.5 ultima versión estable)

Es un servidor web y un conjunto de servicios para el sistemas operativo Microsoft Windows, las computadoras que tienen este servicio instalado puede publicar paginas web tanto local como remotamente.

Los servicios que ofrece son: FTP,SMTP,NNTP y HTTP/HTTPS.

Se basa en varios módulos que le dan capacidad para procesar distintos tipos de paginas. Por ejemplo ASP(Active Server Pages) y Asp.Net

También pueden ser incluidos los otros fabricantes como PHP o PERL.

Page 14: Servidor web

NGINX (1.1.14 ultima versión estable)

Servidor web/proxy inverso ligero de alto rendimiento y un proxy para protocolo de correo electrónico(IMAP/POP3)

Es software libre y codigo abierto Multiplataforma (UNIX(GNU/Linux, BSD,

Solaris,Mac OS X)y Windows) Streaming de archivos FLV y MP4 Habilitado para soportar mas de

10.000 conexiones simultaneas.

Page 15: Servidor web

Abyss Web Server(Ultima versión estable 2.7)

Personal Edition X1(Free)Profesional Edition X2Servidor web gratuito y muy extendido

por su facilidad y manejo para pequeños administradores web.

Dista de ser un servidor profesional, pero se ha elegido por sus bajos requerimientos y por su sencillez de uso.

Page 16: Servidor web

Pagina Oficial para descarga Abyss y PHP http://www.aprelium.com/

Page 17: Servidor web

Interfaz Consola Abyss

Page 18: Servidor web

Para acceder al servicio:http://127.0.0.1:<puerto-consola>

Desde cualquier ordenador conectado a la red :http://<nombre-ordenador>:<puerto-consola>

Page 19: Servidor web

Gracias por la atención!!

y buena tarde