Blog

Novedades del mundo online

  • Blog Oficial
  • 30-Dias devolución garantizado

Apache HTTP Server

¿Qué es Apache HTTP Server?

El Proyecto Apache HTTP Server es un esfuerzo de desarrollo de software colaborativo destinado a crear una implementación de código fuente robusta, comercial, funcional y de libre acceso de un servidor HTTP (Web). El proyecto es administrado conjuntamente por un grupo de voluntarios ubicados en todo el mundo, que utilizan Internet y la Web para comunicarse, planificar y desarrollar el servidor y la documentación relacionada. Este proyecto es parte de Apache Software Fundación. Además, cientos de usuarios han aportado ideas, código y documentación al proyecto.

¿Cómo a surgido Apache?

En febrero de 1995 el software de servidor más popular en la Web fue el demonio HTTP de dominio público desarrollado por Rob McCool en el Centro Nacional de Aplicaciones de Supercomputación, Universidad de Illinois, Urbana-Champaign. Sin embargo, el desarrollo de ese httpd se había estancado después de que Rob dejó NCSA a mediados de 1994 y muchos webmasters habían desarrollado sus propias extensiones y correcciones de errores que necesitaban una distribución común. Un pequeño grupo de estos webmasters contactados por correo electrónico privado, se reunieron con el fin de coordinar sus cambios (en forma de "parches"). Brian Behlendorf y Cliff Skolnick reunieron una lista de correo espacio de información compartida e inicios de sesión para los desarrolladores principales en una máquina en el área de la Bahía de California con ancho de banda donado por HotWired. A finales de febrero ocho contribuyentes principales formaron la base del Grupo Apache original:

  • Brian Behlendorf
  • Roy T. Fielding
  • Rob Hartill
  • David Robinson
  • Cliff Skolnick
  • Randy Terbush
  • Robert S. Thau
  • Andrew Wilson

con contribuciones adicionales de

  • Eric Hagberg
  • Frank Peters
  • Nicolas Pioch

Usando NCSA httpd 1.3 como base, agregamos todas las correcciones de errores publicadas y las mejoras valiosas que pudimos encontrar, probamos el resultado en nuestros propios servidores y realizamos el primer lanzamiento público oficial (0.6.2) del servidor Apache en abril de 1995 Por coincidencia, NCSA reinició su propio desarrollo durante el mismo período, y Brandon Long y Beth Frank del Equipo de Desarrollo de Servidores de NCSA se unieron a la lista en marzo como miembros honorarios para que los dos proyectos pudieran compartir ideas y soluciones.

El primer servidor Apache fue un gran éxito, pero todos sabíamos que la base de código necesitaba una revisión general y un rediseño. Durante mayo-junio de 1995, mientras Rob Hartill y el resto del grupo se enfocaron en implementar nuevas características para 0.7.x (como procesos secundarios pre-bifurcados) y apoyar a la comunidad de usuarios de Apache en rápido crecimiento, Robert Thau diseñó una nueva arquitectura de servidor -nombre Shambhala) que incluía una estructura modular y API para una mejor extensibilidad, asignación de memoria basada en agrupaciones y un modelo de proceso de prehorquilla adaptable. El grupo cambió a esta nueva base de servidores en julio y agregó las características de 0.7.x, lo que resultó en Apache 0.8.8 (y sus hermanos) en agosto.

Después de extensas pruebas beta, muchos puertos a plataformas oscuras, un nuevo conjunto de documentación (por David Robinson) y la adición de muchas características en forma de nuestros módulos estándar, Apache 1.0 se lanzó el 1 de diciembre de 1995.

Menos de un año después de que se formó el grupo, el servidor Apache pasó el httpd de NCSA como el servidor # 1 en Internet y, según la encuesta realizada por Netcraft, conserva esa posición hoy.

En 1999, los miembros del grupo Apache formaron la Apache Software Foundation para proporcionar soporte organizativo, legal y financiero para el servidor HTTP Apache. La fundación ha colocado el software en una base sólida para el desarrollo futuro, y ha ampliado enormemente el número de proyectos de software de código abierto, que se incluyen en el marco de esta Fundación.

¿Por qué el software Apache es gratis?

Apache Software Foundation es una entidad orgánica; aquellos que se benefician de este software al usarlo, a menudo contribuyen con él al proporcionar mejoras de funciones, correcciones de errores y soporte para otros en listas públicas y grupos de noticias. El esfuerzo realizado por cualquier individuo en particular suele ser bastante ligero pero el producto resultante se hace muy fuerte. Este tipo de comunidades solo puede ocurrir con el software disponible de forma gratuita: cuando alguien ha pagado por el software, generalmente no está dispuesto a corregir sus errores de forma gratuita. Se puede argumentar, entonces, que la fortaleza de Apache proviene del hecho de que es gratis y si se hiciera "no libre" sufriría tremendamente, incluso si ese dinero se gastara en un equipo de desarrollo real.

Objetivo de Apache Software es que se use ampliamente, por grandes empresas, pequeñas empresas, instituciones de investigación, escuelas, individuos, en el entorno de la intranet, en todo el mundo.

Artículos Relacionados

Populares

Web Hosting Premium

alojamiento web premium sin limites de espacio de disco SSD, sin limites de cuentas FTP, SQL, Email, cuenta cPanel control panel y más. Desde $1.90/mes

VPN Alta Velocidad

Alojamiento VPN de alta velocidad, con discos SSD, sin limites de ancho de banda, panel Virtualizor incluido, instalación y configuración gratis y más. Desde $6.95/mes

¿Pensando en el alojamiento para su sitio web?

¿Tienes alguna pregunta?

MySQL
Magento
whmcs
Virtuemart
Jquery
Redhat
Joomla