RESGUARDAR
LA
INFORMACION
Profe. DAVID JAVIER CANCHE
JIMENEZ
IGNACIO COMONFORT
4to SEMESTRE GRUPO: «A»
El Servidor HTTP Apache, denominado normalmente como
Apache, es un servidor web importante por el papel que jugó en
el crecimiento inicial de la web. Apache fue la primera alternativa
viable al servidor web de Netscape Communications Corporation
(conocido actualmente cómo Sun Java System Web Server), y
desde entonces evolucionó compitiendo con otros servidores web
en funcionalidades y prestaciones.
La primera versión del servidor Apache fue creada por Robert McCool, quien había
participado activamente en el servidor web del National Center fuere Supercomputing
Applications, conocido como NCSA HTTPd. Cuando Rob dejó la NCSA a mediados
del 1994, el desarrollo del servidor web se paralizó, limitándose a conjuntos de parches
que circulaban por correo electrónico.
La versión del servidor Apache 2.x fue una reescritura de gran parte del código de las
versiones 1.x, con un hincapié especial en la modularización y el desarrollo de una capa
de portabilidades, el denominado Apache Portable Runtime. El núcleo de Apache 2.x
tiene muchos avances sustanciales sobre la versión 1.x, entre las que cabe destacar: hilos
UNIX, mejor soporte de plataformas no UNIX (cómo Microsoft Windows), una nueva
API, y soporte para IPv6. La primera versión alfa de Apache 2 se liberó en marzo del
2000, y la primera versión estable el 6 de abril del 2002.
Varios programadores ayudaron a Robert McCool a formar el inicial "Grupo Apache":
Brian Behlendorf, Roy T. Fielding, Rob Hartill, David Robinson, Cliff Skolnick, Randy
Terbush, Robert S. Thau, Andrew Wilson, Eric Hagberg, Frank Peters and Nicolas
Pioch.
Apache proporciona un amplio abanico de funcionalidades, muchas de ellas a través de
módulos que extienden el núcleo de funcionalidades. Estas funcionalidades abarcan desde
programación en el servidor a esquemas de autenticación. Algunas de los lenguajes soportados
para la programación en el servidor son: Perl, Python, Tcl y PHP. Los módulos de
autenticación más conocidos son mod_access, mod_auth y mod_digest. Otras funcionalidades
son soporte de SSL y TLS (mod_ssl), un módulo de servidor proxy, un motor para reescribir
URLs (mod_rewrite), archivos de log configurables (mod_log_config), y soporte para filtrado
(mod_include y mod_ext_filter).
Apache se usa para muchas otras tareas en las que el contenido tiene que estar disponible de
una manera segura y fiable. Un ejemplo y la compartición de archivos desde un ordenador
personal a través de Internet. Un usuario que tiene Apache instalado en su ordenador puede
compartir documentos simplemente poniéndolos en la raíz de los documentos de Apache.
La licencia software bajo la que a Fundación Apache distribuye software tuvo mucha
importancia en la comunidad del software de código abierto. La Licencia Apache permite
distribuir tanto software libre cómo derivados privativos del código fuente.
La Frene Software Foundation no considera la Licencia Apache compatible con la versión 2
de la [GPL], y el software distribuido bajo la Licencia Apache no puede ser integrado con
software que usa la licencia GPL. Por el contrario, la versión 3 de la GPL incluye una cláusula
(7y) que permite la compatibilidad con la Licencia Apache.
El nombre Apache es una marca registrada, y pode ser sólo usada con el permiso expreso de
su poseedor.
APACHE

APACHE

  • 2.
    RESGUARDAR LA INFORMACION Profe. DAVID JAVIERCANCHE JIMENEZ IGNACIO COMONFORT 4to SEMESTRE GRUPO: «A»
  • 4.
    El Servidor HTTPApache, denominado normalmente como Apache, es un servidor web importante por el papel que jugó en el crecimiento inicial de la web. Apache fue la primera alternativa viable al servidor web de Netscape Communications Corporation (conocido actualmente cómo Sun Java System Web Server), y desde entonces evolucionó compitiendo con otros servidores web en funcionalidades y prestaciones.
  • 5.
    La primera versióndel servidor Apache fue creada por Robert McCool, quien había participado activamente en el servidor web del National Center fuere Supercomputing Applications, conocido como NCSA HTTPd. Cuando Rob dejó la NCSA a mediados del 1994, el desarrollo del servidor web se paralizó, limitándose a conjuntos de parches que circulaban por correo electrónico. La versión del servidor Apache 2.x fue una reescritura de gran parte del código de las versiones 1.x, con un hincapié especial en la modularización y el desarrollo de una capa de portabilidades, el denominado Apache Portable Runtime. El núcleo de Apache 2.x tiene muchos avances sustanciales sobre la versión 1.x, entre las que cabe destacar: hilos UNIX, mejor soporte de plataformas no UNIX (cómo Microsoft Windows), una nueva API, y soporte para IPv6. La primera versión alfa de Apache 2 se liberó en marzo del 2000, y la primera versión estable el 6 de abril del 2002.
  • 6.
    Varios programadores ayudarona Robert McCool a formar el inicial "Grupo Apache": Brian Behlendorf, Roy T. Fielding, Rob Hartill, David Robinson, Cliff Skolnick, Randy Terbush, Robert S. Thau, Andrew Wilson, Eric Hagberg, Frank Peters and Nicolas Pioch.
  • 7.
    Apache proporciona unamplio abanico de funcionalidades, muchas de ellas a través de módulos que extienden el núcleo de funcionalidades. Estas funcionalidades abarcan desde programación en el servidor a esquemas de autenticación. Algunas de los lenguajes soportados para la programación en el servidor son: Perl, Python, Tcl y PHP. Los módulos de autenticación más conocidos son mod_access, mod_auth y mod_digest. Otras funcionalidades son soporte de SSL y TLS (mod_ssl), un módulo de servidor proxy, un motor para reescribir URLs (mod_rewrite), archivos de log configurables (mod_log_config), y soporte para filtrado (mod_include y mod_ext_filter).
  • 8.
    Apache se usapara muchas otras tareas en las que el contenido tiene que estar disponible de una manera segura y fiable. Un ejemplo y la compartición de archivos desde un ordenador personal a través de Internet. Un usuario que tiene Apache instalado en su ordenador puede compartir documentos simplemente poniéndolos en la raíz de los documentos de Apache.
  • 9.
    La licencia softwarebajo la que a Fundación Apache distribuye software tuvo mucha importancia en la comunidad del software de código abierto. La Licencia Apache permite distribuir tanto software libre cómo derivados privativos del código fuente. La Frene Software Foundation no considera la Licencia Apache compatible con la versión 2 de la [GPL], y el software distribuido bajo la Licencia Apache no puede ser integrado con software que usa la licencia GPL. Por el contrario, la versión 3 de la GPL incluye una cláusula (7y) que permite la compatibilidad con la Licencia Apache. El nombre Apache es una marca registrada, y pode ser sólo usada con el permiso expreso de su poseedor.