mantenimiento servidores de-web
TRANSCRIPT
![Page 1: Mantenimiento Servidores de-web](https://reader035.vdocuments.co/reader035/viewer/2022071821/55b6f128bb61eb3c1b8b46f1/html5/thumbnails/1.jpg)
Servidores de web Pablo Solís
![Page 2: Mantenimiento Servidores de-web](https://reader035.vdocuments.co/reader035/viewer/2022071821/55b6f128bb61eb3c1b8b46f1/html5/thumbnails/2.jpg)
¿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](https://reader035.vdocuments.co/reader035/viewer/2022071821/55b6f128bb61eb3c1b8b46f1/html5/thumbnails/3.jpg)
• 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](https://reader035.vdocuments.co/reader035/viewer/2022071821/55b6f128bb61eb3c1b8b46f1/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.co/reader035/viewer/2022071821/55b6f128bb61eb3c1b8b46f1/html5/thumbnails/5.jpg)
Algunos conceptos relacionados con las aplicaciones web son:
• PHP
• ASP
• Perl
• CGI
• .NET
• JSP (Tecnología Java )
![Page 6: Mantenimiento Servidores de-web](https://reader035.vdocuments.co/reader035/viewer/2022071821/55b6f128bb61eb3c1b8b46f1/html5/thumbnails/6.jpg)
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