lighttpd

En algun momento estuve jugando con un vps con tan solo 64MB de memoria (58 usables) por lo que tuve que hacer varias cosas para poder hacer algo con el.

Por ejemplo para usarlo como webserver remplace apache por lighttpd, intente con cherokee pero resulto que usa demasiada memoria (tendra mejor performance pero el footprint es tremendo, para 64MB), digo en esas condiciones… tambien probe dopbear como remplazo de opensshd, intente con sqlite (pero no pude lograr gran cosa), php5 via fastcgi… total que termine con lighttpd + mysql (con lo minimo) + fastcgi php5 + dropbear.

Hace un rato pense en mi maquina local… donde no sirvo gran cantidad de paginas… y a lo mas he dejado un bbs que usamos alguna vez para jugar… pues bueno, ¿entonces para que quiero php4 y apache corriendo en esa maquina?

Dicho y hecho ya logre que phpbb2 corra con lighttpd y de paso liberar una buena cantidad de memoria.

top – 21:47:05 up 2:35, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 69 total, 1 running, 68 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 257144k total, 206648k used, 50496k free, 25668k buffers
Swap: 771080k total, 0k used, 771080k free, 129568k cached

Lo que si extraño es el uso de .htaccess para redirigir y para poner contraseñas a los directorios, la solución que ofrece light, a mi no me agrado, sobre todo para multiples directorios.

Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

2 respuestas a lighttpd

  1. gabriel dijo:

    Me gustaría saber sobre que plataforma has levantado lighty y de ser posible si me pudieras dar una mano. Porque estoy tratando de levantar lighttpd + php5 + mysql5.0 sobre un Debian Etch. Y logro que lighty funcione con php, pero no puedo lograr que php se comunique con mysql.
    He instalado php5-mysql, php5-cgi y muchos otros paquetes más de php. Además he descomentado el parámetro extension=mysql.so del php.ini. Pero no hay caso, no logro hacerlo funcionar.
    Al hacer una página de prueba con la función phpinfo. Me muestra todos los parámetros, pero no sale el modulo de mysql:(.
    Desde ya gracias

  2. gabriel dijo:

    Perdón por las molestias pero pude solucionarlo. El problema era que estaba trabajando en un chroot, y por más que instalara o modificara el php.ini (desde afuera de la jaula), no afectaba a lo conteido dentro de la jaula :-P.
    De todos modos gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.