Que es Apache?
Apache se baso originalmente en codificacion e ideas basadas en el servidor HTTP mas popular de todos, el NCSA httpd 1.3 (principios de 1995). Esto ha desencaminado en un sistema que puede rivalizar (y probablemente sobrepasar) a casi cualquier otro servidor basado en UNIX HTTP en cuanto a funcionalidad, eficacia y rapidez. Desde su comienzo, se ha vuelto a escribir completamente, e incluye muchos rasgos nuevos. Apache, actualmente, es el servidor WWW mas popular en Internet, según el Netcraft Survey.
Apache es el programa servidor HTTP . Gracias a él
podemos practicar la creación y publicación de documentos php
de la misma forma que se hace en Internet con una estabilidad y eficacia ampliamente
comprobada en la gran cantidad de servidores apache actualmente en uso.
Se puede decir que Apache es el servidor HTTP más importante de Internet.
¿De donde viene el nombre de Apache?
El nombre de Apache viene de "A PAtCHy server", (Un servidor lleno de remiendos). Estaba basado en alguna codificacion existente y en una serie de archivos "parche".
Características de Apache
Apache es uno de los mejores servidores de Webs utilizados en la red internet
desde hace mucho tiempo, únicamente le hace competencia un servidor de
Microsoft, el IIS. Por lo que éste servidor es uno de los mayores triunfos
del software libre, que tanto gusta a los usuarios de LINUX.
Es un servidor de web flexible, rápido y eficiente, continuamente actualizado
y adaptado a los nuevos protocolos (HTTP 1.1)
Implementa los últimos protocolos, aumque se base en el HTTP / 1.1
Puede ser adaptado a diferentes entornos y necesidades, con los diferentes módulos
de apoyo y con la API de programación de módulos.
Incentiva la realimentación de los usuarios, obteniendo nuevas ideas,
informes de fallos y parches para soluciación de los mismos.
El protocolo HTTP
Es el que da vida a internet, y gracias al cual, los clientes y servidores se
permiten comunicar. Su funcionamiento básico consiste en que el cliente
establece una conexión, utilizando el protocolo TCP, con el servidor
; Y luego genera una petición , el servidor le responde y se cierra la
conexión. En la versión (http 1.0), el cliente sólo podía
invocar tres operaciones en el servidor :
GET => Parapedir una página.
HEAD => Para pedir la cabecera de un página.
POST => Para enviar datos a una URL.
Pagina Oficial
http://www.apache.org