El documento describe los componentes y funciones básicas de un servidor web. Un servidor web almacena y entrega páginas web y otros archivos a los clientes que se conectan a través de HTTP. Los servidores web más populares son Apache, nginx, Microsoft IIS y Google.
2. 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.
3. 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.
4. Protocolo
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.
5. 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.)
6. 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
7. Requisitos
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.
8. 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
9. Ranking Servidores Web (Marzo
2012)
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
•Apache HTTP Server •GoAhead WebServer
•BadBlue •Hawkeye
•Boa •Django
•Caudium • Oracle HTTP Server, basado en
•Covalent Enterprise Ready Apache HTTP Server
Server •Roxen
•Fnord •Sun Java System Web Server de Sun
•AOLWebServer Microsystems, antigüo Sun ONE Web
IBM HTTP Server Server, iPlanet Web Server, Netscape
•Internet Information Services (IIS) Enterprise Server.
•Light HTTP Server (lighttpd) •thttpd de ACME Laboratories
•NaviServer •Zeus Web Server
•Nginx
10. 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/
12. 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 estable
Desventaja
Falta de una interfaz grafica que ayude a su
configuración
13. 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.
14. 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.
15. Personal Edition X1(Free)
Profesional Edition X2
Servidor 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.