1 / 14

Introducción Apache WEB Server

Introducción Apache WEB Server. Desarrollo de Aplicaciones para Internet. Aprendizajes esperados:. Comprende las tecnologías de desarrollo e infraestructura asociada a distintos servidores Web. Agenda. Protocolo HTTP Servidores WEB Apache Web Server ( httpd ). Protocolo HTTP.

meagan
Download Presentation

Introducción Apache WEB Server

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introducción Apache WEB Server Desarrollo de Aplicaciones para Internet

  2. Aprendizajes esperados: Comprende las tecnologías de desarrollo e infraestructura asociada a distintos servidores Web

  3. Agenda • Protocolo HTTP • Servidores WEB • Apache Web Server (httpd)

  4. Protocolo HTTP El protocolo HTTP es el uno de los quedavida a los servicios de Internet, y gracias a este los servidores y clientespuedencomunicarse entre sí. ConexionesPersistentes: No se cierra la conexióntras el envío de unapágina. PeticionesSimultáneas: Se puederealizarmas de unapetición al webserver con una sola conexión TCP Nuevosmétodos: Aparte del GET, POST, HEAD de http 1.0 se suman PUT, COPY, DELETE, TRACE, OPTIONS y otrosmás.

  5. Protocolo HTTP Esquema básico de Comunicación

  6. Cliente WEB (I. Explorer, Firefox, Pocket, etc) Solicitud Respuesta SERVIDOR WEB APACHE Servidor de Aplicaciones Pregunta Resultado Driver de Base de Datos Base de Datos Protocolo HTTP Esquema de comunicación Paso 1:Cliente web solicitaunapagina Paso 2:Webserver encuentra la pagina y la pasa al servidor de aplicaciones Paso 3: El servidor de aplicaciones la scaneaparachequearinstrucciones Paso 4: El servidor de aplicacionesenvía la pregunta al driver de la base de datos Paso5: El driver ejecuta la pregunta en la base de datos Paso 9: El webserver pasa la página terminada al cliente Paso 8: El servidor de aplicaciones inserta la respuesta en la página y la envía al servidor WEB Paso 7: El driver pasa el resultado al servidor de aplicaciones Paso 6: El resultado es enviado al driver

  7. Servidores WEB Un “Servidor” es un computador con serviciosfuncionando y queentregainformación a otroscomputadoresmedianterequerimientos de aquellos Un “Servidor WEB” esaquelquefuncionandocomo DAEMON o DEMONIO entregainformación a otroscomputadoresutilizando el protocolo HTTP Un “Daemon” o “Demonio” es un programaqueestá en constanteejecución en modoBackground y queesperaunaseñalparaactivarse

  8. Servidores WEB Un “Servidor” es un computador con serviciosfuncionando y queentregainformación a otroscomputadoresmedianterequerimientos de aquellos Un “Servidor WEB” esaquelquefuncionandocomo DAEMON o DEMONIO entregainformación a otroscomputadoresutilizando el protocolo HTTP Un “Daemon” o “Demonio” es un programaqueestá en constanteejecución en modoBackground y queesperaunaseñalparaactivarse

  9. Apache Web Server Es uno de los triunfos del movimientoOpenSource, aproximadamente el 70% de los Servidores WEB utilizan APACHE Fuecreado en 1996, anteriormentehabíasido un conjunto de “parches” para el yaexistenteServidor WEB de NCSA “HTTPD” Es mantenido y actualizadopor la APACHE SOFTWARE FOUNDATION (www.apache.org)

  10. Apache Web Server Mercado de los Servidores WEB

  11. Apache Web Server Características Interfaces para Bases de Datos Plataformaparaaplicaciones de terceraspartes Posibilidad de interactuar con el sistema base. Multiplataforma SoporteIPv4 e IPv6 Modular (adaptable) CódigoAbierto Extensible (PHP, SQL, etc)

  12. Síntesis • Introducción al Protocolo HTTP • Introducción a los WEB Servers • Arquitectura Básica • Introducción a Apache • Mercado • Características

  13. Recursos • TheApache Web Server Project - http://httpd.apache.org/ • Documentación del Servidor HTTP - http://httpd.apache.org/docs/2.0

  14. Introducción Apache WEB Server Desarrollo de Aplicaciones para Internet

More Related