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