La mayor diferencia es que Lighttpd no tiene la misma flexibilidad de reescritura de URL que Apache. Cualquier reescritura de URL debe colocarse directamente en los archivos de configuración de Lighttpd en lugar de los archivos .htaccess.
El servidor HTTP Apache, llamado coloquialmente Apache, es el software de servidor web más utilizado del mundo. Originalmente basado en el servidor HTTPd NCSA, el desarrollo de Apache comenzó a principios de 1995. Apache tiene soporte para CGI / FastCGI. Está probado y su implementación no ha cambiado en años. Es posible que encuentre documentación con más de diez años y aún sea válida.
Lighttpd es un servidor web de código abierto optimizado para entornos de velocidad crítica y, al mismo tiempo, cumple con los estándares, es seguro y flexible. Lighttpd admite X-Sendfile desde la versión 1.5. Apache 1 no es compatible con X-Sendfile. Lighttpd se distribuye bajo los términos de la Licencia BSD Revisada, una variante libre de la Licencia BSD.
Nginx y Lighttpd son probablemente los dos servidores asíncronos más conocidos y Apache es, sin duda, el servidor basado en procesos más conocido.
La mayoría de las pruebas muestran que hay un aumento de rendimiento inherente al usar Lighttpd sobre Apache.