Contenido
Apache es el principal sistema de servidor web "HTTP". Originalmente fue desarrollado y lanzado como un conjunto de código abierto de instalación y configuración de arreglos para el "proceso httpd NCSA" en 1995. Desde entonces, se ha reescrito desde el principio al menos dos veces. Es el estándar de la industria y hay más servidores Apache ejecutándose en la web que la suma de todos los demás servidores web. Es el sistema "back-end" (gestión) que ejecuta más del 60% de todos los sitios de Internet.
Ventaja: es de código abierto
El programa de código abierto es un programa escrito por aficionados para divertirse resolviendo problemas. El beneficio real del código abierto como modelo de desarrollo, particularmente cuando se aplica en Apache, es que los errores se corrigen rápida y constantemente, tan pronto como se encuentran.Esto se debe a que hay muchos ojos mirando el código fuente y muchas personas contribuyeron al código. Los nuevos servicios con sistemas de código abierto tienden a ser menos conocidos que los sistemas para "Internet Information Server" (IIS). En gran parte, al no tener un departamento de marketing que intente encontrar nuevas formas de impulsar las ventas. El resultado final es que Apache, que se ejecuta en un servidor Linux o Unix, es robusto, estable y puede ser muy seguro.
Ventaja: es gratis
Cada programa de código abierto se distribuye bajo condiciones de licencia que hacen que el código fuente esté disponible gratuitamente. Esto significa que puede descargar los módulos del servidor Apache (e incluso ejecutarlo en Windows) sin tener que pagar una tarifa de licencia. Esto es particularmente importante para las empresas de alojamiento web y los proveedores de servicios de Internet que tienen que aumentar constantemente la capacidad del servidor. Como el caso en cuestión, las granjas de servidores de Google utilizan decenas de miles de instalaciones de Apache, lo que le ahorra a la empresa mucho dinero en tarifas de licencias.
Desventaja: está escrito por nerds, para nerds
La mayoría de las instalaciones de Apache ocurren sin problemas. En la mayoría de las distribuciones de Linux, ya está incluido como parte de su imagen de instalación. Apache viene preconfigurado y listo para ejecutarse. Sin embargo, si no sigue el protocolo de instalación o tiene un problema de configuración, no hay una oficina central para obtener soporte técnico. Solo tendrá foros de Internet llenos de personas que hayan tenido el mismo problema y, con suerte, hayan documentado la solución. La consecuencia de esto es que si tiene que arreglar algo, será mejor que se sienta cómodo con la línea de comandos de la terminal y los conjuntos de comandos de Unix algo crípticos. Esto se debe a que no hay absolutamente ninguna ayuda de "besar las manos" o asistentes de instalación para principiantes.