Instalar Lighttpd en Fedora y Ubuntu

por admin

Lighttpd (light footprint + httpd) es un web server diseñado para ser rapido, seguro, flexible y cumple los estandares, esta optimizado para entornos críticos. Su consumo de memoria es muy bajo comparado con otros servidores web, y la carga de CPU lo hace muy adecuado para servidores que sufren problemas de carga excesiva. Ademas Lighttpd se distribuye bajo la licencia BSD lo cual lo hace libre.

Resumiendo Lighttpd es un servidor web ligero y potente, una gran alternativa para Apache.

Instalando lighttpd en Fedora

- Instalamos lighttpd con yum:

yum install lighttpd

- Paramos Apache (httpd) si estaba instalado y ejectutandose
ademas nos aseguramos de que el auto-start se desactive para los siguientes reinicios:

service httpd stop
chkconfig httpd off

en Ubuntu

- Instalar lighttpd:

sudo apt-get install lighttpd

a traves del Codigo fuente

- Asegurate de que se verifican los siguientes pre-requisitos:
• automake 1.8 o superior
• autoconf 2.57 o superior
• libtool 1.5 o superior

- Descargatelo desde la web oficial
- Abre un terminal, compilar e instalar:

tar xfz lighttpd-x.x.x.tar.gz
cd lighttpd-x.x.x
./configure
make
make install

Activar PHP en Fedora

- Instalamos fastcgi-mod para lighttpd:

yum install lighttpd-fastcgi

- Asegurate de tener instalado php-cgi con el comando php-cgi -v. Si obtienes un error, instala el cli de php:

yum install php-cli

Abre el archivo /etc/lighttpd/lighttpd.conf y busca la seccion de fastcgi.server. Desactiva las comillas de las lineas relativas a fastcgi para que quede algo asi:

fastcgi.server = ( ".php" => ((
"bin-path" => "/path/to/php-cgi",
"socket" => "/tmp/php.socket"
)))

otra version un poco mas completa:

fastcgi.server = ( ".php" => ((
"bin-path" => "/path/to/php-cgi",
"socket" => "/tmp/php.socket",
"max-procs" => 2,
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "16",
"PHP_FCGI_MAX_REQUESTS" => "10000"
),
"bin-copy-environment" => (
"PATH", "SHELL", "USER"
),
"broken-scriptfilename" => "enable"
)))

Para conocer el “bin-path” usa el comando /usr/bin/php-cgi -v, o escribe: type php-cgi.

Nota: Si al intentar abrir una pagina php obtienes el error “403 Forbidden” despues de haber realizado los pasos anteriores es posible que algo no se haya configurado correctamente, verifica que todo esta tal y como se ha redactado.

En Unbuntu

- Instalar PHP5-cgi:

sudo apt-get install php5-mysql

- Activar CGI para lighttpd:

sudo lighty-enable-mod cgi

Ejecutando lighttpd

en Fedora:

- Iniciamos sesion como root:

/etc/init.d/lighttpd restart

Por defecto en Fedora el servidor raiz se encuentra en la carpeta: /srv/www/lighttpd/.

en Ubuntu:

- abrimos un terminal y escribimos:

sudo /etc/init.d/lighttpd start

En ubuntu el directorio raiz esta en /var/www.

Mas info de como activar PHP en Lighttpd aqui

Compartelo:
  • Meneame
  • BarraPunto
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
Relacionado:
Fedora Directory (Open Source LDAP) Parte I
VirtualBox 2 liberado
Distribuciones
LAMP en openSuse

Responder

Debes iniciar sesion para comentar.