La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

APACHE.

Presentaciones similares


Presentación del tema: "APACHE."— Transcripción de la presentación:

1 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
Cliente WEB (I. Explorer, Netscape, etc) Paso 1: Cliente web Solicita una página Paso 2: Webserver Encuentra la página Paso 3: El webserver envía la página al cliente web Solicitud Respuesta SERVIDOR WEB APACHE

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

12 Modelo HTTP 1.1 con Paginas Dinámicas + Base de datos
Cliente WEB (I. Explorer, Netscape, etc) 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 Solicitud Respuesta Paso 9: El Web Server entrega la página terminada al cliente SERVIDOR WEB APACHE 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 Servidor de Aplicaciones Pregunta Resultado Driver de Base de Datos Base de Datos


Descargar ppt "APACHE."

Presentaciones similares


Anuncios Google