2.
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.
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.
3.
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.
La versión 2.2 introduce una nueva API de autorización que
permite mayor flexibilidad. También incluye módulos de caché
mejorados y módulos para hacer de proxy.
4. Para mostrar sus propias paginas web (estéticas) con Apache
basta con guardar los archivos en el directorio adecuado. En
SUSE LINUX este es /srv/www/htdocs. Puede que el directorio
ya contenga algunas paginas de ejemplo. El propósito de
dichas paginas es probar después de la instalación si Apache
ha sido instalado y funciona correctamente. Estas pueden
sobre escribirse sin problemas (o mejor aun, desinstalarse).
Los scripts CGI propios se guardan en /srv/www/cgi-bin.
Mientras esta en funcionamiento, Apache escribe mensajes de
registro en el archivo /var/log/httpd/access_log o bien
/var/log/apache2/access_log. Allí están documentados que
recursos con que duración y que método (GET, POST...) se
han solicitado y proporcionado. En caso de producirse fallos,
encontrar� la información correspondiente en el archivo
/var/log/apache2.
5. Abierto para plataformas Unix (BSD, GNU, LINUX,
ETC).
Consistía solamente en un conjunto de parches a
aplicar al servidor de NCSA.
Ofrece servicios web programa diseñado para
transformar datos de hipertexto es decir paginas web.
6. Apache es usado principalmente para enviar páginas web estáticas y dinámicas en la World
Wide Web. Muchas aplicaciones web están diseñadas asumiendo como ambiente de
implantación a Apache, o que utilizarán características propias de este servidor web.
Apache es el componente de servidor web en la popular plataforma de aplicaciones LAMP,
junto a MySQL y los lenguajes de programación PHP/Perl/Python (y ahora también Ruby).
Este servidor web es redistribuido como parte de varios paquetes propietarios de software,
incluyendo la base de datos Oracle y el IBM WebSphere application server. Mac OS X
integra apache como parte de su propio servidor web y como soporte de su servidor de
aplicaciones WebObjects. Es soportado de alguna manera por Borland en las herramientas
de desarrollo Kylix y Delphi. Apache es incluido con Novell NetWare 6.5, donde es el servidor
web por defecto, y en muchas distribuciones Linux.
7. Apache es usado para muchas otras tareas donde el contenido necesita
ser puesto a disposición en una forma segura y confiable. Un ejemplo es
al momento de compartir archivos desde una computadora personal
hacia Internet. Un usuario que tiene Apache instalado en su escritorio
puede colocar arbitrariamente archivos en la raíz de documentos de
Apache, desde donde pueden ser compartidos.
Los programadores de aplicaciones web a veces utilizan una versión
local de Apache con el fin de previsualizar y probar código mientras éste
es desarrollado.
Microsoft Internet Information Services (IIS) es el principal competidor de
Apache, así como Sun Java System Web Server de Sun Microsystems y
un anfitrión de otras aplicaciones como Zeus Web Server. Algunos de los
más grandes sitios web del mundo están ejecutándose sobre Apache. La
capa frontal (front end) del motor de búsqueda Google está basado en
una versión modificada de Apache, denominada Google Web Server
(GWS). Muchos proyectos de Wikimedia también se ejecutan sobre
servidores web Apache.
9. Otro fichero en el que
se puede modificar la
firma del servidor web
utilizado es en fichero
php.ini (si usas el
módulo PHP de
Apache).
10. El servidor Apache HTTP , también llamado Apache, es un servidor web HTTP de código
abierto para la creación de páginas y servicios web. Es un servidor multiplataforma,
gratuito, muy robusto y que destaca por su seguridad y rendimiento.
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache