domingo, 17 de febrero de 2013

Servidores Web


¿Qué ES UN SERVIDOR?

Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente o un usuario de Internet.
El servidor web se encarga de contestar a estas peticiones de forma adecuada, entregando como resultado una página web o información de todo tipo de acuerdo a los comandos solicitados. Este intercambio es mediado por el navegador y el servidor que hablan el uno con el otro mediante HTTP. Se pueden utilizar varias tecnologías en el servidor para aumentar su potencia más allá de su capacidad de entregar páginas HTML; éstas incluyen scripts CGI, seguridad SSL y páginas activas del servidor (ASP).
Un servidor web básico cuenta con un esquema de funcionamiento muy simple, basado en ejecutar infinitamente el siguiente bucle:
1. Espera peticiones en el puerto TCP indicado (el estándar por defecto para HTTP es el 80).
2. Recibe una petición.
3. Busca el recurso.
4. Envía el recurso utilizando la misma conexión por la que recibió petición.
5. Vuelve al segundo punto.

WAMP
WAMP es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas:
·         Windows, como sistema operativo;
·         Apache, como servidor web;
·         MySQL, como gestor de bases de datos;
·         PHP (generalmente), Perl, o Python, como lenguajes de programación.
El uso de un WAMP permite servir páginas html a internet, además de poder gestionar datos en ellas, al mismo tiempo un WAMP, proporciona lenguajes de programación para desarrollar aplicaciones web.
LAMP es el sistema análogo que corre bajo ambiente Linux
WAMP es el sistema análogo que corre bajo ambiente Windows
MAMP es el sistema análogo que corre bajo ambiente Macintosh

APPSERV
AppServ es un programa que aúna una serie de aplicaciones y utilidades, de manera que alinstalarlo, no solo tendremos instalados todo esto, sino que, además estarán perfectamente configurados y listos para usarlos en cuestión de minutos, mientras que si tuviésemos que instalar por separado estos programas, deberíamos dedicarle mucho más tiempo a su correcta configuración.
Pero ¿qué aplicaciones nos instala este paquete?
APACHE
Apache es un servidor HTTP de código abierto disponible para plataformas Unix (BSD,GNU/Linux, etc.), WindowsMacintosh y otras. Esta aplicación es necesaria para montar un host local en el cual se apoyarán los demás programas que vamos a instalar
IIS
(Internet Information Services). IIS es un conjunto de servicios para servidores usando Microsoft Windows. Es especialmente usado en servidores web, que actualmente es el segundo más popular sistema de servidor web (a agosto de 2007, funciona en el 35% de los servidores de todos los sitios web).

Versiones de IIS

* IIS 1.0: Windows NT 3.51, disponible como add-on gratuito.
* IIS 2.0: Windows NT 4.0
* IIS 3.0: Windows NT 4.0 Service Pack 3
* IIS 4.0: Windows NT 4.0 Option Pack
* IIS 5.0: Windows 2000
* IIS 5.1: Windows XP Professional
* IIS 6.0: Windows Server 2003 y Windows XP Professional x64 Edition
* IIS 7.0: Windows Vista y Windows Server 2008

No hay comentarios:

Publicar un comentario