Introducción del servidor Apache




¿Qué es un servidor web?




un servidor web es un programa que permite a los clientes acceder a las páginas web, es decir en realidad los ficheros en formato HTML a partir de un navegador instalado en su ordenador.



Un servidor web es por tanto un "sencillo" programa capaz de interpretar las consultas HTTP y llegar al puerto asociaodo al protocolo HTTP(por defecto el puerto 80), y proveer una respuesta con este mismo protocolo.



Los principales servidores web del mercado son entre otros:



Apache

Microsoft IIS (Internet Information Server)

Microsoft PWS (Personal Web Server)

Xitami

...



Introducción a Apache




Apache (www.apache.org) es el servidor más extendido en Internet. Se trata de una aplicación que funciona en la base de los sistemas operativos de tipo Unix, que en cualquier caso ha sido exportado a numerosos sistemas, entre ellos. Vd puede por otro lado descargar el pack PHPdev (en adelante EasyPHP) reagrupando:



el servidor web Apache

el servidor de bases de datos MySQL

el servidor de aplicación PHP

la utilidad phpMyAdmin que permite mantener las bases MySQL

El procedimiento de instalación de EasyPHP se describe en la sección PHP de CCM.

Apache (pronunciado a la francesa o bien como los puristas "Apatchy") debe su nombre a la forma en la que fue creado ("A patchy server" traducido "un servidor chapuza") porque es el fruto de una multitud de programas corregidos con el objetivo de tener una solución más segura. En efecto Apache está considerado por tener pocos fallos conocidos.



Así desde que un bug o un fallo de seguridad es descubierto, es corregido y una nueva versión de la aplicación es editada.



Apache posee en cualquier caso numerosas funcionalidades entre ellas la posibilidad de definir una configuración específica a cada fichero o carpeta compartida, así como de definir las restricciones de acceso gracias a los ficheros htaccess.