Servidor Apache HTTP


El servidor Apache HTTP ( / ə ˈ p æ i / ə- PATCH -ee ) es un software de servidor web multiplataforma gratuito y de código abierto, publicado bajo los términos de la Licencia Apache 2.0. Apache es desarrollado y mantenido por una comunidad abierta de desarrolladores bajo los auspicios de Apache Software Foundation .

La gran mayoría de las instancias de Apache HTTP Server se ejecutan en una distribución de Linux , [6] pero las versiones actuales también se ejecutan en Microsoft Windows , [7] OpenVMS , [8] y una amplia variedad de sistemas similares a Unix. Las versiones anteriores también se ejecutaban en NetWare , OS/2 y otros sistemas operativos, [9] incluidos los puertos a mainframes. [10]

Originalmente basado en el servidor NCSA HTTPd , el desarrollo de Apache comenzó a principios de 1995 después de que se estancara el trabajo en el código NCSA. Apache desempeñó un papel clave en el crecimiento inicial de la World Wide Web , [11] superando rápidamente a NCSA HTTPd como el servidor HTTP dominante. En 2009, se convirtió en el primer software de servidor web en servir a más de 100 millones de sitios web . [12]

En enero de 2021 , Netcraft estimó que Apache sirvió el 24,63 % del millón de sitios web más concurridos, mientras que Nginx sirvió el 23,21 % y Microsoft ocupa el tercer lugar con el 6,85 % (para algunas de las otras estadísticas de Netcraft, Nginx está por delante de Apache), [13] mientras según W3Techs, Apache ocupa el primer lugar con un 35,0 %, Nginx el segundo con un 33,0 % y Cloudflare Server el tercero con un 17,3 %. [14]

Según The Apache Software Foundation , su nombre fue elegido "por respeto a las diversas naciones nativas americanas denominadas colectivamente Apache , conocidas por sus habilidades superiores en la estrategia de guerra y su resistencia inagotable", [15] en un contexto en el que Parecía que Internet abierto, basado en el libre intercambio de código fuente abierto, pronto parecía estar sujeto a una especie de conquista por parte del proveedor de software propietario Microsoft , Behlendorf vio su esfuerzo de manera un tanto romántica para ser paralelo al de Geronimo , Jefe de la última de los pueblos apaches libres. [16] [17] Pero admitió que el nombre "también hace un lindojuego de palabras con 'un servidor web con parches ', un servidor creado a partir de una serie de parches ".

Hay otras fuentes para la teoría del juego de palabras de software "irregular", incluida la documentación oficial del proyecto en 1995, que decía: "Apache es un nombre lindo que se quedó. Se basó en un código existente y una serie de parches de software, un juego de palabras en servidor 'UN PATCHy'". [18] [19]