Cómo instalar lighttpd en CentOS

Dificultad: Fácil
Tiempo de Lectura: 2 minutos

En el mundo del hosting existen muchos servidores web, aunque hay algunos que son mucho más populares que otros: los más utilizados hoy en día son Apache, Nginx, IIS y Lighttpd. Este último, Lighttpd, fue lanzado hace muchos años como una alternativa a Apache, y en la mayoría de las comparaciones entre ambos es Lighttpd quien sale ganador.

Lighttpd fue desarrollado originalmente por Jan Kneschke, aunque hoy en día hay toda una comunidad que participa en el proyecto. Con el paso del tiempo se ha convertido en un servidor web rápido, seguro y también flexible. En nuestra opinión sigue siendo inferior a Nginx, aunque si quieres probarlo para ver qué tal funciona a continuación te indicaremos cómo instalarlo.

Cómo instalar Lighttpd en CentOS

La instalación la realizaremos en un servidor plano (sin cPanel, Plesk, etc.) que corre con CentOS 6.x. Recuerden, como siempre, realizar todos los respaldos que consideren que sean necesarios en caso de fallos imprevistos.

Lighttpd no está disponible por defecto en CentOS, así que será necesario instalar los RPMs Remi y EPEL primero:

rpm --import https://fedoraproject.org/static/0608B895.txt
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

Ahora sí podemos proceder con la instalación:

yum install lighttpd

Una vez instalado, podemos configurarlo para que se inicie junto al sistema (en caso de reboot o apagado/encendido):

chkconfig lighttpd on

Ahora vamos a iniciar el servicio (antes verifica que no haya otro servidor web corriendo):

service lighttpd start

Veamos si efectivamente está funcionando:

service lighttpd status

Para verificar la instalación, basta con cargar lo siguiente en nuestro navegador: http://000.000.000.00
Obviamente debes reemplazar los ceros por la IP real de tu server, que la puedes ver usando ifconfig:

ifconfig

La página de bienvenida de Lighttpd debería verse así o similar:

Cómo instalar lighttpd en CentOS

Cabe mencionar que a veces al iniciar el servicio se pueden presentar un par de errores:

Warning "can't have more connections than fds/2: 1024 1024"

En este caso debes editar el archivo de configuración:

nano -w /etc/lighttpd/lighttpd.conf

Y descomentar la línea #server.max-fds = 2048, o sea que debería quedar así:

server.max-fds = 2048

Guarda el cambio y reiniciar el servicio:

service lighttpd restart

Otros dos errores que podemos encontrarnos son:

Lighttpd fails to start: "socket failed: Address family not supported by protocol"

y

"please use server.use-ipv6 only for hostnames, not without server.bind..."

Lo bueno es que ambos se solucionan de la misma forma:

nano -w /etc/lighttpd/lighttpd.conf

Tendrás que deshabilitar IPv6, dejando la línea de la siguiente forma:

server.use-ipv6 = "disable"

Guardar cambios y reiniciar el servicio:

service lighttpd restart

Como pueden ver la instalación de lighttpd es muy fácil de realizar en un servidor dedicado o en Cloud VPS que corra con CentOS. Si tienes alguna duda sobre el tutorial por favor déjanos un comentario aquí abajo.


¿Te resultó útil el artículo? Compártelo con tus colegas: