Un servidor web es un programa que se ejecuta continuamente en un computador para responder a peticiones de clientes de Internet, entregando páginas web u otra información. Un servidor web implementa el protocolo HTTP para transferir páginas HTML, y responde a solicitudes de exploradores web enviando código HTML. Servidores populares incluyen Apache y Cherokee, un servidor de código abierto conocido por su velocidad y capacidad de ser empotrado en otras aplicaciones.