La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

LOGO APACHE. Introducción Un Servidor es un computador que brinda servicios a otros equipos (clientes) mediante requerimientos Un Servidor WEB es aquel.

Presentaciones similares


Presentación del tema: "LOGO APACHE. Introducción Un Servidor es un computador que brinda servicios a otros equipos (clientes) mediante requerimientos Un Servidor WEB es aquel."— Transcripción de la presentación:

1 LOGO APACHE

2 Introducción Un Servidor es un computador que brinda servicios a otros equipos (clientes) mediante requerimientos Un Servidor WEB es aquel que entrega en forma de DAEMON o DEMONIO información bajo el protocolo HTTP Un Daemon o Demonio es un programa que está en constante ejecución en modo BackGround el cual espera una señal para procesar información

3 Introducción a APACHE Es uno de los triunfos del Software libre, aproximadamente el 63% de los Servidores WEB utilizan APACHE Fue creado en 1996, como sucesor del ya existente Servidor WEB de NCSA HTTPD Es mantenido y actualizado por la APACHE SOFTWARE FOUNDATION

4 Uso de Servidores WEB en el mundo Datos obtenidos de

5 Que ofrece Apache? Servicio de paginas web a los usuarios que ingresen a nuestro sitio Interfaces para Bases de Datos Plataforma para aplicaciones de terceras partes Interacción con el sistema base

6 Características Principales Multiplataforma Soporta HTTP Modular (Adaptable) Código Abierto Extensible (PHP, SQL, PERL) Rápido Eficiente

7 Sistema Modular de APACHE El sistema modular de apache permite cargar y descargar módulos sin tocar el kernel de apache Dispone una herramienta (APXS) que facilita la compilación e instalación de estos módulos, ya sean de apache o de 3ras partes Los módulos son cargados en memoria para su uso y se descargan en forma automática cuando dejan de utilizarse Estas funcionalidades las implementa el sistema DSO Dynamic Shared Objects, habilitado en tiempo de compilación de Apache, mediante el módulo mod_so

8 Ventajas del sistema modular No es necesario compilar el kernel de Apache con módulos que quizás no utilicemos nunca Al momento de requerirlos se compilan individualmente y se activan con parámetros sencillos sin tocar el Kernel Menos gasto de recursos y más agilidad Capacidad de adecuarse a módulos externos y determinados para algunas aplicaciones Actualizaciones seguras y rápidas

9 PROTOCOLO HTTP El protocolo HTTP es el que da vida a Internet, gracias a este los servidores y clientes web pueden comunicarse Existen 2 versiones de este protocolo la versión 1.0 y la utilizada actualmente 1.1 Detalles en RFC 2068 / 2616

10 Modelo HTTP 1.1 con Paginas Estáticas SERVIDOR WEB APACHE Paso 1: Cliente web Solicita una página Paso 2: Webserver Encuentra la página RespuestaSolicitud Paso 3: El webserver envía la página al cliente web Cliente WEB (I. Explorer, Netscape, etc)

11 Modelo HTTP 1.1 con Paginas Dinámicas SERVIDOR WEB APACHE Paso 3: El servidor de Aplicaciones la procesa (chequea instrucciones) y la finaliza Servidor de Aplicaciones RespuestaSolicitud Paso 4: El servidor de aplicaciones entrega la página terminada nuevamente al webserver Paso 5: El webserver entrega la página terminada al cliente Cliente WEB (I. Explorer, Netscape, etc) Paso 1: Cliente web solicita una página Paso 2: Webserver encuentra la página y la pasa al servidor de aplicaciones

12 Modelo HTTP 1.1 con Paginas Dinámicas + Base de datos SERVIDOR WEB APACHE Paso 1: Cliente web solicita una página Paso 2: Webserver encuentra la página y la entrega al servidor de aplicaciones Paso 3: El servidor de aplicaciones la procesa para chequear instrucciones Paso 4: El servidor de aplicaciones envía la consulta al driver de base de datos Paso5: El driver ejecuta la consulta en la base de datos Servidor de Aplicaciones RespuestaSolicitud Paso 8: El servidor de aplicaciones inserta la respuesta en la página y la envía al servidor Web Paso 7: El driver entrega el resultado al servidor de aplicaciones Paso 6: El resultado es enviado al driver Paso 9: El Web Server entrega la página terminada al cliente Cliente WEB (I. Explorer, Netscape, etc) Driver de Base de Datos Base de Datos PreguntaResultado


Descargar ppt "LOGO APACHE. Introducción Un Servidor es un computador que brinda servicios a otros equipos (clientes) mediante requerimientos Un Servidor WEB es aquel."

Presentaciones similares


Anuncios Google