6
Servidores de web Pablo Solís

Mantenimiento Servidores de-web

Embed Size (px)

Citation preview

Page 1: Mantenimiento Servidores de-web

Servidores de web Pablo Solís

Page 2: Mantenimiento Servidores de-web

¿Qué es un servidor web ?

• 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.

• Un servidor web es un programa que implementa el protocolo HTTP Este protocolo pertenece a la capa de aplicación del modelo OSI y está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML : textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música.

Page 3: Mantenimiento Servidores de-web

• Un ejemplo muy claro es cuando al navegar desde nuestra computadora por la red accedemos a través del explorador de internet e insertamos una dirección web. El servidor responde al cliente enviando el código HTML de la página; el cliente, una vez recibido el código, lo interpreta y lo exhibe en pantalla.

Page 4: Mantenimiento Servidores de-web

Caracteristicas

• El funcionamiento básicamente consiste en ejecutar Aplicaciones en el lado del cliente: el cliente web es el encargado de ejecutarlas en la máquina del usuario. Son las aplicaciones tipo Java o Javascript: el servidor proporciona el código de las aplicaciones al cliente y éste, mediante el navegador, las ejecuta. Es necesario, por tanto, que el cliente disponga de un navegador con capacidad para ejecutar aplicaciones (también llamadas scripts ).

• Aplicaciones en el lado del servidor: el servidor web ejecuta la aplicación; ésta, una vez ejecutada, genera cierto código HTML; el servidor toma este código recién creado y lo envía al cliente por medio del protocolo HTTP.

Page 5: Mantenimiento Servidores de-web

Algunos conceptos relacionados con las aplicaciones web son:

• PHP

• ASP

• Perl

• CGI

• .NET

• JSP (Tecnología Java )

Page 6: Mantenimiento Servidores de-web

Servidor HTTP CherokeeCaracterísticas

• Es software libre, publicado bajo la licencia GPL (General Public License).

• El fin último de Cherokee es hacer un servidor con unas características de las que Apache carece debido a su diseño original.

• Básicamente, su funcionamiento es el de un servidor que procesa varias peticiones en cada uno de sus hilos. Estos hilos ni se crean ni se destruyen, se generan cuando arranca el servidor y permanecen vivos hasta que termina su ejecución.

• En su implementación, se ha puesto especial interés en la velocidad, flexibilidad y capacidad de ser empotrado.

• Flexibilidad

• Capacidad de ser empotrado dentro de otras aplicaciones

• Es capaz de manejar más de un hilo y en cada uno de ellos, de nuevo, volver a procesar conexiones mediante compartición de tiempo.

• Cherokee puede también realizar redirecciones y soporta la configuración de Servidores Virtuales