HOWTO: Un servidor web ligero: Lighttpd + PHP5 + MySQL5
No se exactamente las ventajas/desventajas de Lighttpd frente a Apache, pero me decidí a probarlo al ver un vídeo sobre escalabilidad en el que uno de los creadores de YouTube comentaba que cambiaron Apache por Lighttpd.
Me decidí a probarlo, y puedo decir que para una web, un blog, etc… en PHP, el rendimiento ha resultado superior, con un menor consumo de recursos. Sin más dilación, vamos a instalarlo!
Primero descargamos todos los paquetes necesarios:
#apt-get install lighttpd php5-cgi php5-common php5-mysql mysql-server-5.0
Una vez hemos instalado los paquetes solo tenemos que modificar dos ficheros para habilitar el soporte de PHP en el servidor. Primero editamos el fichero /etc/php5/cgi/php.ini y añadimos la siguiente línea:
cgi.fix_pathinfo=1
A continuación modificamos el fichero /etc/lighttpd/lighttpd.conf:
Comprobad que se carga el módulo mod_fastcgi:
server.modules = (
“mod_access”,
“mod_alias”,
“mod_accesslog”,
“mod_compress”,
“mod_cgi”,
“mod_fastcgi”,
# “mod_rewrite”,
# “mod_redirect”,
# “mod_status”,
# “mod_evhost”,
# “mod_usertrack”,
# “mod_rrdtool”,
# “mod_webdav”,
# “mod_expire”,
# “mod_flv_streaming”,
# “mod_evasive”
)
Por último añadimos esto al final del fichero:
fastcgi.server = ( “.php” => ((”bin-path” => “/usr/bin/php5-cgi”,”socket” => “/tmp/php.socket”)))
Para finalizar, reiniciamos el servidor:
/etc/init.d/lighttpd force-reload
Si queremos comprobar que el servidor esta correctamente instalado, podemos colocar un fichero con el siguiente contenido en /var/www
<?php
phpinfo();
?>
Njoy!








davidp
No se exactamente las ventajas/desventajas de Lighttpd frente a Apache
Creo que tenías un NSLU2, no? Ahí podrás comprobar que lighttpd hace su función más que correctamente y no carga tantísimo como apache.
14 Ago 2007 a las 10:16
saghul
Incluso en el portátil lo he notado…
14 Ago 2007 a las 11:12