Introducción Apache WEB Server
Embed Size (px)
description
Transcript of Introducción Apache WEB Server
Diapositiva 1
Introduccin Apache WEB ServerDesarrollo de Aplicaciones para Internet
Aprendizajes esperados:
Comprende las tecnologas de desarrollo e infraestructura asociada a distintos servidores WebAgendaProtocolo HTTP Servidores WEB Apache Web Server (httpd)
Protocolo HTTPEl protocolo HTTP es el uno de los que da vida a los servicios de Internet, y gracias a este los servidores y clientes pueden comunicarse entre s.Conexiones Persistentes: No se cierra la conexin tras el envo de una pgina.Peticiones Simultneas: Se puede realizar mas de una peticin al webserver con una sola conexin TCPNuevos mtodos: Aparte del GET, POST, HEAD de http 1.0 se suman PUT, COPY, DELETE, TRACE, OPTIONS y otros ms.
Protocolo HTTPEsquema bsico de Comunicacin
Protocolo HTTPSERVIDOR WEB APACHEPaso 1: Cliente websolicita una pagina
Paso 2: Webserver encuentra la paginay la pasa al servidor de aplicaciones
Paso 3: El servidor de aplicaciones la scanea para chequear instrucciones
Paso 4: El servidor de aplicaciones enva la pregunta al driver de la base de datos
Paso5: El driver ejecuta la pregunta en la base de datos
Servidor de AplicacionesRespuestaSolicitudPaso 8: El servidor de aplicaciones inserta la respuesta en la pgina y la enva al servidor WEB
Paso 7: El driver pasa el resultado al servidor de aplicaciones
Paso 6: El resultado es enviado al driver
Paso 9: El webserver pasa la pgina terminada al clienteCliente WEB(I. Explorer, Firefox, Pocket, etc)Driver de Base de DatosBase de DatosPreguntaResultadoEsquema de comunicacinServidores WEBUn Servidor es un computador con servicios funcionando y que entrega informacin a otros computadores mediante requerimientos de aquellos
Un Servidor WEB es aquel que funcionando como DAEMON o DEMONIO entrega informacin a otros computadores utilizando el protocolo HTTP
Un Daemon o Demonio es un programa que est en constante ejecucin en modo Background y que espera una seal para activarseServidores WEBUn Servidor es un computador con servicios funcionando y que entrega informacin a otros computadores mediante requerimientos de aquellos
Un Servidor WEB es aquel que funcionando como DAEMON o DEMONIO entrega informacin a otros computadores utilizando el protocolo HTTP
Un Daemon o Demonio es un programa que est en constante ejecucin en modo Background y que espera una seal para activarseApache Web ServerEs uno de los triunfos del movimiento OpenSource, aproximadamente el 70% de los Servidores WEB utilizan APACHE
Fue creado en 1996, anteriormente haba sido un conjunto de parches para el ya existente Servidor WEB de NCSA HTTPD
Es mantenido y actualizado por la APACHE SOFTWARE FOUNDATION (www.apache.org)Apache Web ServerMercado de los Servidores WEB
Apache Web ServerCaractersticasInterfaces para Bases de DatosPlataforma para aplicaciones de terceras partesPosibilidad de interactuar con el sistema base.Multiplataforma Soporte IPv4 e IPv6Modular (adaptable)Cdigo AbiertoExtensible (PHP, SQL, etc)Sntesis Introduccin al Protocolo HTTP Introduccin a los WEB Servers Arquitectura Bsica Introduccin a Apache Mercado Caractersticas
RecursosThe Apache Web Server Project - http://httpd.apache.org/ Documentacin del Servidor HTTP - http://httpd.apache.org/docs/2.0
Introduccin Apache WEB ServerDesarrollo de Aplicaciones para Internet