APACHE.

Slides:



Advertisements
Presentaciones similares
Internet y tecnologías web
Advertisements

CUPS Configuración y Uso de Paquetes de Software
PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
Jorge de Nova Segundo UD4: Instalación y administración de servicios Web Configuración de un servidor Web.
Servidores Web Capítulo 2.
TEMA 20. OFFICE 2003 E INTERNET: INSERTAR HIPERVÍNCULOS Y NAVEGAR ENTRE ELLOS. GUARDAR COMO PÁGINA WEB.
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Introducción a servidores
Apache Web Server Instalación y Configuración Javier Blanco José Luis Idrobo Gerardo Quero.
Desarrollo de Aplicaciones para Internet
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Instructor :LIC. Jairo Flores de la o
Desarrollo de Aplicaciones Web
"java del lado del servidor" Servlet y JSP Java Server Pages.
Introducción Apache WEB Server
Desarrollo de Aplicaciones para Internet
Propósito Introducción Tema Actividades de aprendizaje Actividades de aprendizaje El éxito fundamental de la web se basa en tres aspectos principales:
Expositores: Sandra Pineda Obando Patricio Aguirre Sanabria
Framework Hexápodo PHP fácil, rápido y sin dolor
DESARROLLO DE APLICACIONES
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
Tecnologías para el desarrollo de aplicaciones Web
Universidad Técnica de Babahoyo Facultad de Administración, Finanzas e Informática Escuela de Sistemas TESIS DE GRADO PREVIO A LA OBTENCIÓN DEL TÍTULO.
Aplicación para la documentación de la red de la UTEZ
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
InfoPath Ventajas y Uso.
COTIZADOR SURAMERICANA
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Servidores.
Lenguajes de programación Web
Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.
Copyright © By Teddy Gauthier 2011
Eloísa Orozco Bueno Alvaro Padilla Vilema
Desarrollo de aplicaciones para ambientes distribuidos
Estefanía Fernández Oviedo Laura Isabel Gómez Parra
“SERVLETS”. Paola Rojas Contreras Juan Villarroel Leiva José Miguel Perez V. Departamento de Electrónica.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
 La primera versión fue desarrollada por Robert McCool, quien desarrollaba el servidor web NCSA HTTPd (National Center for Supercomputing Applications).
 Un LENGUAJE DE PROGRAMACION es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas al cabo por maquinas como las computadoras.
Aplicación y uso de la herramienta
Andrea Pulido Oscar Murcia Rafael Matiz
Navegadores y buscadores
DOCUMENTO: LOS DIFERENTES LENGUAJES DE PROGRAMACIÓN PARA LA WEB POR: JUAN RICARDO VILLEGAS.
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Andrés Santamaría Microsoft Certified Systems Engineer Julio de 1999 Conceptos para Diseñar una Intranet Corporativa.
Servidores web. Integrantes: Dany Alexander Orozco. Maycol Gómez Herrera. Luisa Fernanda Moncada.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Cristian Fonnegra Marin
Sistemas operativos: S. Madre: Controlar, Accesos, interacción, Ejecución, modificar Software: interacción, Ejecución, Modificar Como instalarlo Seguridad.
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
X one. Plataforma de desarrollo móvil ALARMAS -IP. AUTOMOCION.
Servicios de Red e Internet
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Naime Cecilia del Toro Alvarez
María Camila Restrepo C. Mantener la Operatividad del sistema
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
Elementos y tipos de sistemas operativos
SEGURIDAD EN SERVIDORES WEB (APACHE).
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
Instituto Tecnológico Superior de Libres Organismo Publico Descentralizado del Gobierno del Estado de Puebla José Alejandro Leal González.
BUSINESS T&G Think & Grow Uniclass Business Intelligence La solución Business Objects que analiza los procesos de su negocio.
 ACCESO REMOTO.  PRESENTADO A:  ING FABIO LASSO  PRESENTADO POR:  CRISTIAN FELIPE CASTRILLON  PARQUE INFORMATICO CARLOS ALBAN.
Es un antivirus gratuito basado en cloud computing, especialmente diseñados para ofrecer protección desde la nube. Es un software de protección, como los.
TECNOLÓGICO NACIONAL DE MÉXICO Instituto Tecnológico de Morelia Departamento de Sistemas y Computación HTTP/2.0 Febrero, 2016 M.C. Juan Carlos Olivares.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Conociendo el modelo Cliente-Servidor
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
Transcripción de la presentación:

APACHE

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

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 http://www.apache.org

Uso de Servidores WEB en el mundo Datos obtenidos de http://www.netcraft.com

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

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

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

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

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

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

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

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