Está en la página 1de 2

6.

1 Servidor Web
Definicin Un servidor web o servidor HTTP es un programa informtico que procesa una aplicacin del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y sncronas o asncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicacin del lado del cliente. El cdigo recibido por el cliente suele ser compilado y ejecutado por un navegador web. Perteneciente a la capa de aplicacin del modelo OSI. El trmino tambin se emplea para referirse al ordenador que ejecuta el programa. Procedimiento del navegador El navegador recopila la informacin del formulario para crear la peticin y enviarla. Las cabeceras las enva y se recopilan en base a los definidos en el cdigo, los automticos del navegador y los Cookies. Es el navegador, tambin, el que codifica los datos si es necesario. Funcionamiento El Servidor web se ejecuta en un ordenador mantenindose a la espera de peticiones por parte de un cliente (un navegador web) y que responde a estas peticiones adecuadamente, mediante una pgina web que se exhibir en el navegador o mostrando el respectivo mensaje si se detect algn error. Servidor Web Local Un Servidor Web Local es aquel Servidor Web que reside en una red local al equipo de referencia. El Servidor web Local puede estar instalado en cualquiera de los equipos que forman parte de una red local. Es por tanto obvio, que todos los Servidores Web, son locales a la red local en la que se encuentran, o como mnimo, locales al sistema en el que estn instalados. Los archivos se almacenan en un directorio determinado por la configuracin, generalmente modificable. Existen numerosas aplicaciones que facilitan la instalacin automtica de servidores web Apache y aplicaciones adicionales como Mysql y PHP (entre otros), de forma conjunta, como XAMPP, JAMP o EasyPHP. Estas aplicaciones reciben el nombre de LAMP cuando se instalan en plataformas Linux, WAMP en sistemas Windows y MAMP en sistemas Apple Macintosh. Apache HTTP Server Inicialmente lanzado en 1995, este es el servidor web ms popular en toda la World Wide Web, actualmente utilizado por cerca del 60% de los dominios web. Fue liberado bajo una licencia Apache, que requiere la preservacin de los avisos de copyright y renuncias, pero no requiere las versiones modificadas para ser

difundidos a travs de la misma licencia. Aunque su mayor prevalencia est sobre sistemas operativos tipo Unix, tambin se ejecuta en Windows, Mac OS X, y otros. Lenguajes comunes compatibles con el servidor Apache incluyen Perl, Python, Tcl y PHP. La funcionalidad bsica del servidor se puede ampliar con mdulos para agregar programacin del lado. Nginx Nginx (pronunciado "engine X") es el segundo ms popular de los servidores web de cdigo abierto actualmente en Internet. Aunque el desarrollo no se inici hasta 2002, es utilizado actualmente por ms de 6% de los dominios web. Se trata de un servidor HTTP ligero, y tambin puede servir como un proxy inverso y el servidor proxy IMAP/POP3. Es licenciado bajo una licencia similar a BSD. Se ejecuta en UNIX, GNU/Linux, BSD, Mac OS X, Solaris y Windows. Nginx fue construido tomando el rendimiento en cuenta, en particular para manejar diez mil clientes al mismo tiempo. En lugar de utilizar hilos para tramitar las solicitudes, como los servidores tradicionales, Nginx utiliza una arquitectura impulsada por eventos asncronos. Lighttpd Lighttpd (pronunciado "lighty") es la tercera fuente ms popular de servidores web de cdigo abierto. Este servidor ligero fue lanzado inicialmente en 2003 y actualmente es menos del 1% de los dominios web. Est autorizado bajo la licencia BSD revisada y se ejecuta en Unix y Linux. Al igual que nginux, lighttpd es un servidor liviano construido para el rendimiento con el objetivo de manejo de diez mil clientes al mismo tiempo. Tambin utiliza arquitectura impulsada por eventos asncronos. Diferencias Apache HTTP Server: Esta bajo su misma licencia Apache, lenguajes comunes compatibles incluyen Perl, Python, Tcl y PHP. Nginx :Bajo una licencia similar a BSD. Se ejecuta en UNIX, GNU/Linux, BSD, Mac OS X, Solaris y Windows. Lighttpd :Est autorizado bajo la licencia BSD revisada y se ejecuta en Unix y Linux. El objetivo de manejo de diez mil clientes al mismo tiempo

Cecilia Anzalda Ramrez Vctor Orlando Medelln Reyes