Lighttpd es un servidor web liviano, seguro y flexible. Supone una muy buena alternativa a Apache, sobretodo para aquellos sitios Web que requieren optimización y velocidad. Hasta hoy siempre había utilizado apache, pero me he decidido porfin a probarlo, ya que creo que lighttpd se adapta mejor a mis necesidades. Junto con él he necesitado instalar PHP y un servidor SQL (requeridos por Drupal), además de configurarlo para obtener las urls limpias mediante mod_rewrite. A continuación explico el proceso a seguir:
Instalamos los paquetes necesarios mediante nuestro gestor.
aptitude install lighttpd-mod-magnet php5-cgi php5-cli php5-mysql php5-gd
Añadimos/modificamos las siguientes líneas de /etc/php5/cgi/php.ini
cgi.fix_pathinfo = 1 memory_limit = 32M
Activamos los módulos que creeamos necesarios:
lighty-enable-mod fastcgi lighty-enable-mod magnet
Para conseguir las urls límpias, editamos el archivo /etc/lighttppd/lighttpd.conf, descomentamos el módulo "mod_rewrite" y añadimos:
magnet.attract-physical-path-to = ( "/etc/lighttpd/drupal.lua" )
url.rewrite-final = ( "/rss.xml$" => "/index.php?q=rss.xml",
"^/([^.?]*)\?(.*)$" => "/index.php?q=$1&$2",
"^/search/(.*)$" => "/index.php?q=search/$1",
"^/([^.?]*)$" => "/index.php?q=$1",
"^/([^.?]*\.html)$" => "/index.php?q=$1",
"^/([^.?]*\.htm)$" => "/index.php?q=$1"
)
Y descargamos el archivo lua de drupal:
wget http://pixel.global-banlist.de/drupal.lua -O /etc/lighttpd/drupal.lua
Ahora ya podemos instalar Drupal como lo hemos hecho siempre. Por defecto el Documentroot es /var/www
Por último rearrancamos lighttpd, y ya podemos acceder a http://localhost
/etc/init.d/lighttpd force-reload
- Inicie sesión o regístrese para enviar comentarios
