Un servidor HTTP es un programa que procesa solicitudes de clientes y genera respuestas. Los servidores HTTP más comunes son Apache e IIS. Apache es el más utilizado porque es gratuito y de código abierto. Un servidor puede ser dedicado para un solo sitio o compartido entre varios sitios.