REPUBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD YACAMBÚ

SEMINARIO AVANZADO DE HERRAMIENTAS WEB PARA LA CIENCIA Y LA TECNOLOGIA

 

 

 

 

 

 

 

 

 

 

APACHE

 

 

 

 

 

 

 

 

 

 

 

Facilitador: Dr. José Luís Pardo

Lic. Carolina Lago de Rojas

 

Puerto Ordaz, 19/10/2005

 

 

APACHE

 

Apache es el servidor HTTP de código abierto más usado del mundo,  se utiliza   para plataformas Unix ,BSD, GNU/Linux , Windows , MacOSX, Win32, etc., implementa el protocolo HTTP/1.1 (RFC 2616) y la noción de sitio virtual.

 

Éste servidor   nace en el año  1996   dentro del  proyecto HTTP Server (httpd) de la Apache  Software Foundation  y su nombre se debe a que en sus orígenes era sólo un conjunto de parches aplicados  al servidor Web de NCSA.

 

El sistema Apache se caracteriza por especiales condiciones técnicas que permiten un funcionamiento dinámico de código abierto rápido y eficiente,  dentro estas condiciones técnicas  se pueden citar  las siguientes:

v     Soporta CGI, Perl, PHP

v      Soporte para Bases de datos.

v     Soporte SSL para transacciones seguras.

v     Incluye soporte para host virtuales

v     Soporta HTTP 1.1



En cuanto a su   funcionamiento podemos destacar que Apache   es un software que esta estructurado en módulos,  cuya configuración se realiza mediante las directivas  contenidas en los mismos. Además  dispone de una herramienta (APXS) que facilita su compilación e instalación, disponiendo a su vez de un mecanismo de automatización que facilita     la carga y descarga de su memoria.

 

 Los módulos del Apache se pueden clasificar en tres categorías:

v     Módulos Base: Módulo con las funciones básicas del Apache

v     Módulos Multiproceso: son los responsables de la unión con los puertos de la máquina, aceptando las peticiones y enviando a los hijos a atender a las peticiones

v     Módulos Adicionales: Cualquier otro módulo que le añada una funcionalidad al servidor.

Es importante mencionar  que las funcionalidades más importantes  se encuentran en el módulo base, siendo necesario un módulo multiproceso para manejar las peticiones. Se han diseñado varios módulos multiproceso para cada uno de los sistemas operativos sobre los que se ejecuta el servidor , optimizando el rendimiento y rapidez del código.

 

El resto de funcionalidades de Apache se encuentran en los   módulos adicionales que se pueden cargar. Igualmente que para añadir un conjunto de utilidades al servidor, simplemente hay que añadirle un módulo, de manera  que no es necesario volver a instalar el software.

 

 

Por ultimo es importante señalar que existe una versión 1.3 y una versión 2.0 del Software ; en este sentido dentro de las mejoras que sufrió el mismo de la versión 1.3 a la 2.0a la actual , podemos señalar las siguientes :

 

v     Un Hebrado en Unix,

v      Nuevo sistema de configuración y compilación

Source.

v     Soporte Multiprotocolo

v     Soporte mejorado para las plataformas que no son tipo Unix

v     Nueva interfaz de programación (API) de Apache

v     Soporte de IPv6

v     Mensajes de error en diferentes idiomas

v     Configuración simplificada

v     Soporte de Unicode Nativo para Windows NT

v     Actualización de la librería de expresiones regulares (regular expressions)

 

 

INFOGRAFIA

 

APA 111 Arquitectura del servidor Apache:

Página web que Describe la arquitectura en módulos del Apache. Explicación y enumeración de las funcionalidades asociadas a cada módulo.

http://www.desarrolloweb.com/articulos/1112.php?manual=41

 

APA 112 Instalación de Apache en Windows

Página web donde se explica  el proceso de descarga e instalación del servidor Apache en sistemas Windows.

http://www.desarrolloweb.com/articulos/1379.php?manual=41

 

APA113 Desarrollo de los Manuales de Apache

En esta pagina muestra una explicación sobre el funcionamiento del servidor y todas las formas de instalación y los problemas mas comunes que se pueden presentar al realizar dicho procedimiento . Igualmente brinda  una descripción extensa sobre cada uno de los módulos  del servidor  apache .

http://www.desarrolloweb.com/manuales/41/

 

APA 114 Montar una web con apache+php+postgreSQL en Linux

En esta dirección  encontramos los pasos para la instalación y configuración de un servidor web, utilizando Apache como servidor , PHP como lenguaje interpretado de alto nivel y PostgreSQL como base de datos.

http://www.programacion.com/articulo/apache/

 

APA 115 Instalar Apache Versión 1.25

Este manual también sirve para instalar  Apache, de forma práctica y rápida

http://www.tuarroba.com/index.php?id=apache

 

APA116 Usando el ProxyPass de Apache para acceder a servidores que están detrás de un host enmascarado.

En este artículo veremos como usar la sentencia ProxyPass de Apache .  Este  artículo nutre a los administradores de sistema o cualquiera que está construyendo una red local pequeña o mediana en su hogar o trabajo.

http://www.linuxfocus.org/Castellano/March2000/article147.html

 

APA117 Autentificación de directorios con Apache

En éste sitio web se explica la manera  de iniciar un dialogo de autentificación  , muy útil  si queremos darle   seguridad a una parte de nuestros documentos Web.  http://www.linuca.org/body.phtml?nIdNoticia=65

 

APA118 Introducción al servidor web Apache

Curso  donde se abarca la instalación y configuración de un servidor web Apache e introducción a su uso más avanzado. Dirigido a  Administradores y usuarios con necesidad de un potente servidor .

http://www.olea.org/cursos/temarios/curso-apache-10h.html

 

APA119 Controlando el acceso a páginas Web con contraseñas en Apache.  Articulo donde se explica de forma detallada como controlar El servidor Apache permitiendo restringir el acceso a un directorio por medio de contraseñas.

http://laespiral.org/recetas/1-100/receta6.html

 

APA120 .Visión general de las nuevas funcionalidades de Apache 2.0. Esta dirección web nos indica las mejoras de la versión de Apache 2.0 en relación a la versión 1.3

http://httpd.apache.org/docs/2.0/es/new_features_2_0.html

 

 

Hosted by www.Geocities.ws

1