Servidor HTTP Apache

Recomendar esta página Ver en PDF Imprimir esta página
Wiki de astronomía.
Todo el poder de la Wikipedia y toda la esencia de la astronomía

Servidor HTTP Apache

De Wikipedia, la enciclopedia libre

Apache  

Instalador de Apache HTTP Server 2.2.2

Desarrollador: Apache Software Foundation
Última versión: 2.2.6 (01 de Agosto de 2007)
S.O.: Multiplataforma
Género: Servidor web
Licencia: Licencia Apache
En español:
Sitio Web: [ http://httpd.apache.org/]

El servidor HTTP Apache es un software (libre) servidor HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 [1] y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que originalmente Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. Era, en inglés, a patchy server (un servidor “parcheado”).

El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.

Apache presenta entre otras características mensajes de error altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración.

Apache tiene amplia aceptación en la red: en el 2005, Apache es el servidor HTTP más usado, siendo el servidor HTTP del 48% de los sitios web en el mundo y decreciendo su cuota de mercado (estadísticas históricas y de uso diario proporcionadas por Netcraft [2] ).

La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltas puede en la mayoría de los casos ser abusada solamente por los usuarios locales y no puede ser accionada remotamente. Sin embargo, algunas de las ediciones antedichas se pueden accionar remotamente en ciertas situaciones, o explotar por los usuarios locales malévolos en las disposiciones de recibimiento compartidas que utilizan PHP como módulo de Apache. Por lo tanto, aconsejamos fuertemente a todos los usuarios de PHP, sin importar la versión a aumentar a los 5.2.1 o 4.4.5 lanzamientos cuanto antes. Para los usuarios que aumentan a PHP 5.2 de PHP 5.0 y de PHP 5.1, una guía de la mejora está disponible aquí, detallando los cambios entre esos lanzamientos y PHP 5.2.1.

Tabla de contenidos

[editar] Ventajas

  • Modular
  • Multi-plataforma
  • Extensible
  • Popular (fácil conseguir ayuda/soporte)
  • Gratuito

[editar] Módulos

La arquitectura del servidor Apache es muy modular. El servidor consta de una sección core y mucha de la funcionalidad que podría considerarse básica para un servidor web es provista por módulos. Algunos de estos son:

  • mod_rewrite – reescritura de direcciones servidas (generalmente utilizado para transformar páginas dinámicas como php en páginas estáticas html para así engañar a los navegantes o a los motores de búsqueda en cuanto a como fueron desarrolladas estas páginas).
  • mod_deflate – Compresión transparente con el algoritmo deflate del contenido enviado al cliente.

El servidor de base puede ser extendido con la inclusión de módulos externos entre los cuales se encuentran:

[editar] Véase también

Portal

Portal: Software libre

Contenidos relacionados con Software libre

[editar] Otros proyectos de la Apache Software Foundation

[editar] Referencias

  1. ? RFC 2616
  2. ? Netcraft

[editar] Enlaces externos

Scroll to Top