Apache
Apache
 Desarrolladores
 Apache Software Fundationd
Información general
 Autor : Robert McCool
 Lanzamiento inicial: 1995
 Ultima versión: 2.4.20 (11 de abril de 2016)
 Genero : servicio web
 Licencia : licencia Apache 2.0
Historia Un grupo de ellos, utilizando el correo electrónico como herramienta
principal de coordinación, se pusieron de acuerdo para poner en común
estas mejoras en forma de "patches" o parches. 2 de ellos, Cliff Skolnick y
Brian Behlendorf, iniciaron una lista de correo, un espacio para compartir
información y un servidor en California donde los desarrolladores más
importantes pudiesen trabajar. A principios del año siguiente, 8
programadores fundaron lo que había de ser el Grupo Apache.
El día 1 de diciembre del año 1995, apareció Apache 1.0, que incluía abundante
documentación y muchas mejoras en forma de módulos que se podían incrustar.
Después, Apache sobrepasó al servidor NCSA como el más popular en Internet,
posición que ha mantenido hasta hoy. En el año 1999 los miembros del Grupo
Apache fundaron la Apache Software Foundation, que da soporte de tipo legal y
financiero al desarrollo del servidor Apache y los proyectos relacionados que ha ido
surgiendo.
Servidor HTTP Apache
 El servidor HTTP Apache es un servidor web HTTP de código abierto,
 Su nombre se debe a que alguien quería que tuviese la connotación de
algo que es firme y enérgico pero no agresivo.
 El servidor Apache es desarrollado y mantenido por una comunidad de
usuarios bajo la supervisión de la Apache Software Foundation dentro del
proyecto HTTP Server (HTTP).
 Apache presenta entre otras características 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.
Creador
Robert McCool fue el autor del servidor web NCSA HTTPd original, más tarde conocido como el
Servidor Apache HTTP. Él escribió la primera versión, mientras que en posgrado en
la Universidad de Illinois en Urbana-Champaign, donde trabajó con NCSA Mosaic.
McCool trabajó para Netscape, contribuyendo al Netscape
Enterprise Server y otros sistemas de servidor. Más tarde, en la
Universidad de Stanford, fue co-autor de los sistemas de TAP y
KDD para el aumento automático del contenido de la web
generados por el hombre.
Funciones
 A fin de de manera eficiente, ya que puede recibir un gran número de
peticiones HTTP, incluyendo una ejecución multitarea ya que pueden darse
peticiones simultáneas. Cualquier petición compleja (por ejemplo con acceso a
base de datos) dejaría colapsado el servicio.
 Restricciones de acceso a los ficheros que no se quieran ‘exponer’, gestión de
autentificaciones de usuarios o filtrado de peticiones según el origen de éstas.
 Manejar los errores por páginas no encontradas, informando al visitante y/o
redirigiendo a páginas predeterminadas.
Caracteristicas Apache es un servidor web flexible, rápido y eficiente, continuamente
actualizado y adaptado a los nuevos protocolos HTTP.
 Multiplataforma.
 Modular: Puede ser adaptado a diferentes entornos y necesidades, con
los diferentes módulos de apoyo que proporciona, y con la API de
programación de módulos, para el desarrollo de módulos específicos.
 Extensible: gracias a ser modular se han desarrollado diversas
extensiones entre las que destaca PHP, un lenguaje de programación del
lado del servidor.
Apache
Ventajas
 Es altamente configurable
 Se desarrolla dentro del proyecto HTT
 Tiene amplia aceptación de red
 Posee licencia freeware gracias a su
amplio nivel de capacitación, su costo
y su compatibilidad con los sistemas
operativos
 Posee código abierto y es fácil de
conseguir ayuda/soporte.
Desventajas
 Este incluye formatos de
configuración no estándar
 No cuenta con una buena
administración
 Falta de integración
Apache
es un programa especialmente diseñado para transferir datos de
hipertexto, es decir, páginas web con todos sus elementos (textos, widgets,
baners, etc.). Estos servidores web utilizan el protocolo http.
Los servidores web están alojados en un ordenador que cuenta con
conexión a Internet. El web server, se encuentra a la espera de que algún
navegador le haga alguna petición, como por ejemplo, acceder a una
página web y responde a la petición, enviando código HTML mediante una
transferencia de datos en red.

Servidor Apache

  • 1.
  • 2.
    Apache  Desarrolladores  ApacheSoftware Fundationd Información general  Autor : Robert McCool  Lanzamiento inicial: 1995  Ultima versión: 2.4.20 (11 de abril de 2016)  Genero : servicio web  Licencia : licencia Apache 2.0
  • 3.
    Historia Un grupode ellos, utilizando el correo electrónico como herramienta principal de coordinación, se pusieron de acuerdo para poner en común estas mejoras en forma de "patches" o parches. 2 de ellos, Cliff Skolnick y Brian Behlendorf, iniciaron una lista de correo, un espacio para compartir información y un servidor en California donde los desarrolladores más importantes pudiesen trabajar. A principios del año siguiente, 8 programadores fundaron lo que había de ser el Grupo Apache. El día 1 de diciembre del año 1995, apareció Apache 1.0, que incluía abundante documentación y muchas mejoras en forma de módulos que se podían incrustar. Después, Apache sobrepasó al servidor NCSA como el más popular en Internet, posición que ha mantenido hasta hoy. En el año 1999 los miembros del Grupo Apache fundaron la Apache Software Foundation, que da soporte de tipo legal y financiero al desarrollo del servidor Apache y los proyectos relacionados que ha ido surgiendo.
  • 4.
    Servidor HTTP Apache El servidor HTTP Apache es un servidor web HTTP de código abierto,  Su nombre se debe a que alguien quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo.  El servidor Apache es desarrollado y mantenido por una comunidad de usuarios bajo la supervisión de la Apache Software Foundation dentro del proyecto HTTP Server (HTTP).  Apache presenta entre otras características 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.
  • 5.
    Creador Robert McCool fueel autor del servidor web NCSA HTTPd original, más tarde conocido como el Servidor Apache HTTP. Él escribió la primera versión, mientras que en posgrado en la Universidad de Illinois en Urbana-Champaign, donde trabajó con NCSA Mosaic. McCool trabajó para Netscape, contribuyendo al Netscape Enterprise Server y otros sistemas de servidor. Más tarde, en la Universidad de Stanford, fue co-autor de los sistemas de TAP y KDD para el aumento automático del contenido de la web generados por el hombre.
  • 6.
    Funciones  A finde de manera eficiente, ya que puede recibir un gran número de peticiones HTTP, incluyendo una ejecución multitarea ya que pueden darse peticiones simultáneas. Cualquier petición compleja (por ejemplo con acceso a base de datos) dejaría colapsado el servicio.  Restricciones de acceso a los ficheros que no se quieran ‘exponer’, gestión de autentificaciones de usuarios o filtrado de peticiones según el origen de éstas.  Manejar los errores por páginas no encontradas, informando al visitante y/o redirigiendo a páginas predeterminadas.
  • 7.
    Caracteristicas Apache esun servidor web flexible, rápido y eficiente, continuamente actualizado y adaptado a los nuevos protocolos HTTP.  Multiplataforma.  Modular: Puede ser adaptado a diferentes entornos y necesidades, con los diferentes módulos de apoyo que proporciona, y con la API de programación de módulos, para el desarrollo de módulos específicos.  Extensible: gracias a ser modular se han desarrollado diversas extensiones entre las que destaca PHP, un lenguaje de programación del lado del servidor.
  • 8.
    Apache Ventajas  Es altamenteconfigurable  Se desarrolla dentro del proyecto HTT  Tiene amplia aceptación de red  Posee licencia freeware gracias a su amplio nivel de capacitación, su costo y su compatibilidad con los sistemas operativos  Posee código abierto y es fácil de conseguir ayuda/soporte. Desventajas  Este incluye formatos de configuración no estándar  No cuenta con una buena administración  Falta de integración
  • 9.
    Apache es un programaespecialmente diseñado para transferir datos de hipertexto, es decir, páginas web con todos sus elementos (textos, widgets, baners, etc.). Estos servidores web utilizan el protocolo http. Los servidores web están alojados en un ordenador que cuenta con conexión a Internet. El web server, se encuentra a la espera de que algún navegador le haga alguna petición, como por ejemplo, acceder a una página web y responde a la petición, enviando código HTML mediante una transferencia de datos en red.