El servidor Apache constituye un software libre y de código abierto para servidores web desarrollado por la Apache Software Foundation, que lo pone a disposición de la comunidad internauta de forma gratuita. Por regla general, escucha las peticiones HTTP en el puerto 80 y responde entregando documentos en HTML. Gracias a su construcción modular permite integrar diversas funciones. Lo más habitual es combinarlo con bases de datos como MySQL y lenguajes de programación del lado del servidor como PHP, Perl o Python, que permiten servir páginas web dinámicas.
El servidor web más popular a nivel mundial es Apache HTTP, que forma parte de diversos paquetes de software como LAMP, MAMP, WAMP o XAMPP.
A continuación, nos centraremos en la instalación y configuración del servidor web como componente aislado.