Servidor web
-
Upload
flashnet-sa -
Category
Documents
-
view
4.008 -
download
2
Transcript of Servidor web
Integrantes:Nelly YuquilemaGeovanny Arroba
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.
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.
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
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
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
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
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
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
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/
Mercado de los Servidores 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
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.
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.
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.
Pagina Oficial para descarga Abyss y PHP http://www.aprelium.com/
Interfaz Consola Abyss
Para acceder al servicio:http://127.0.0.1:<puerto-consola>
Desde cualquier ordenador conectado a la red :http://<nombre-ordenador>:<puerto-consola>
Gracias por la atención!!
y buena tarde