¿Qué es el servidor web Lighttpd?

Publicado: 2022-06-03

Lighttpd (pronunciado "Lighty") es un software de servidor web de alto rendimiento diseñado para brindar velocidad, seguridad y flexibilidad. Puede ser una excelente opción para entornos con recursos mínimos, sitios web dinámicos o aplicaciones diversas. Sin embargo, es posible que se pregunte qué lo hace diferente de otras soluciones.

En este artículo, exploraremos Lighttpd y veremos qué lo hace único. También le mostraremos cómo ejecutar su sitio web de WordPress en Lighttpd. ¡Empecemos!

¿Qué es Lighttpd?

Lighttpd es un software de servidor web de código abierto. Está diseñado específicamente para entornos con recursos limitados, ya que consume un mínimo de CPU y RAM. También es adecuado para los sistemas operativos (OS) Windows y Linux:

Software de servidor web Lighttpd.

Lighttpd fue lanzado inicialmente en 2003 por Jan Kneschke, un desarrollador de software alemán. Kneschke originalmente escribió el software para probar que un servidor podía manejar 10,000 conexiones simultáneas, también conocido como el problema c10k.

Al igual que otro software de servidor web, Lighttpd hace que su contenido sea visible en línea. Cuando el navegador de un usuario solicita ver su sitio web, el software recibe la consulta, recupera el contenido de su sitio y lo muestra en formato HTML.

A menos que configure su propio servidor, su proveedor de alojamiento generalmente determinará el software de su servidor web. Más adelante en esta publicación, le mostraremos cómo averiguar si su host está trabajando con Lighttpd.

¿Es Lighttpd diferente de otro software de servidor web?

Lighttpd es solo una de las muchas opciones de software de servidor web. Los proveedores de alojamiento y los propietarios de sitios web optan por un software diferente según sus necesidades en lo que respecta a la seguridad, la velocidad, la facilidad de uso y el acceso a las herramientas de desarrollo.

Por ejemplo, Apache podría ser una mejor opción si está buscando opciones de personalización y extensibilidad, debido a sus diversos módulos. Sin embargo, Lighttpd usa menos recursos que Apache, lo que lo hace más eficiente.

NGINX es otro servidor web extremadamente popular que es elogiado por sus funciones de alto rendimiento. En comparación con Lighttpd, se puede decir que NGINX es más estable y tiene actualizaciones de desarrollo más frecuentes. Estas opciones de software también tienen procesos operativos ligeramente diferentes. Lighttpd se ejecuta como un proceso, mientras que NGINX tiene un proceso general y procesos de trabajo de apoyo.

LiteSpeed ​​es otra opción de software de servidor web ligero. Es impresionante por sus funciones de alto rendimiento, consumo mínimo de recursos y seguridad integrada. Por lo general, recibe más actualizaciones y cuesta más que Lighttpd (a menos que ejecute la versión limitada de código abierto). Además, LiteSpeed ​​es significativamente más popular que Lighttpd, por lo que tendrá acceso a más recursos para desarrolladores y usuarios.

¿Cómo funciona Lighttpd?

Lighttpd incluye soporte para FastCGI, CGI y SCGI. Como tal, puede utilizar este software de servidor con aplicaciones escritas en cualquier lenguaje de programación, incluidos:

  • PHP
  • Pitón
  • Perl
  • Rubí
  • Lúa

Además, Lighttpd maneja las solicitudes de forma asíncrona. Esto significa que el software del servidor web no impide que el navegador realice acciones mientras funciona en segundo plano.

Por lo tanto, Lighttpd puede manejar múltiples solicitudes sin ralentizar su sitio e incomodar a sus usuarios. Esta configuración le permite trabajar en varias aplicaciones simultáneamente.

Los pros y los contras de Lighttpd

Aquí están las ventajas más significativas de usar Lighttpd:

  • Utiliza un mínimo de CPU, RAM y otros recursos.
  • Es compatible con todos los lenguajes de programación.
  • Es de código abierto y de uso gratuito.

Por el contrario, estas son algunas de las desventajas más significativas de este software de servidor:

  • No es tan popular como otras opciones de software, por lo que encontrará menos soporte y documentación de la comunidad.
  • Carece de las funciones avanzadas y los módulos personalizables de otro software de servidor.
  • Lighttpd tiene ventajas de rendimiento limitadas para sitios web más grandes.

En general, Lighttpd puede ser una excelente opción si desea minimizar el consumo de CPU y RAM. Este software liviano también es excelente para el desarrollo, ya que admite aplicaciones web en cualquier lenguaje de programación. Sin embargo, es más adecuado para sitios web y aplicaciones más pequeños.

Cómo determinar si su servidor web está utilizando Lighttpd

Es posible que pueda ver si su servidor web está usando Lighttpd navegando al panel de control de su proveedor de alojamiento. Esta información también puede estar disponible cuando se suscribe a un paquete de alojamiento.

Alternativamente, puede determinar el software del servidor de su sitio web a través de Google Chrome. El navegador tiene herramientas de desarrollador integradas para ayudarlo a obtener más información sobre los sitios cuando los visita.

Abra su sitio web y presione Ctrl + Shift + I en su teclado para abrir Herramientas para desarrolladores . Debería ver un panel emergente:

Herramientas para desarrolladores en Chrome.

Ahora haga clic en la pestaña Red y actualice su página para cargar los datos. Seleccione cualquiera de las entradas en Nombre y desplácese hacia abajo hasta Encabezados de respuesta . En Servidor , debería poder ver el nombre y la versión del servidor web:

Encontrar el servidor Lighttpd con Chrome Developer Tools

¡Es fácil! Sin embargo, es posible que no vea el software del servidor web si su sitio utiliza Cloudflare o un servicio de proxy similar.

Si su servidor no usa Lighttpd, puede instalar y configurar el software usted mismo. Luego deberá seguir las instrucciones básicas de instalación y configuración para que funcione correctamente.

Sin embargo, necesitará un servidor dedicado o un servidor privado virtual (VPS) para obtener acceso raíz e instalar su propio software de servidor web. Alternativamente, puede buscar un proveedor de alojamiento que admita Lighttpd de forma predeterminada, como A2 Hosting.

Cómo ejecutar WordPress en Lighttpd (en 3 pasos)

Finalmente, echemos un vistazo rápido a cómo puede configurar Lighttpd manualmente. Aunque técnicamente este software puede ejecutarse en Windows, se adapta mejor a las distribuciones de Linux como Ubuntu. Por lo tanto, nos centraremos en esa opción para su sitio web de WordPress.

Paso 1: Instalar Lighttpd

Primero, querrá actualizar y actualizar los archivos de su sistema para asegurarse de que todo funcione como debería. Abra la línea de comando e ingrese los siguientes comandos:

 sudo apt actualizar
 sudo apt actualización

El siguiente comando instalará Lighttpd en su sistema (si aún no lo ha hecho):

 sudo apt install lighttpd

Ahora deberá decirle a su sistema operativo que inicie su servidor web Lighttpd cada vez que se reinicie. Puedes configurar eso con este comando:

 sudo systemctl habilitar lighttpd

Paso 2: configurar PHP y bases de datos

Ahora es el momento de instalar PHP y todas sus extensiones. Sin PHP, su sitio web de WordPress no puede ejecutarse, por lo que este es uno de los pasos esenciales:

 sudo apt-get install php php-cgi php-cli php-fpm php-curl php-gd php-mysql php-mbstring zip descomprimir apache2-

Los siguientes comandos habilitarán las extensiones FastCGI y las probarán para garantizar que PHP funcione correctamente:

 sudo lighty-enable-mod fastcgi fastcgi-php
 servicio sudo lighttpd forzar recarga

Si aún no tiene una base de datos MySQL configurada para su sitio de WordPress, puede usar estos comandos para crear una y protegerla contra actores malintencionados:

 sudo apt install servidor mysql
 sudo mysql_secure_installation

También deberá crear una base de datos para su sitio web de WordPress:

 sudo mysql

Ahora cree un nombre para su base de datos, reemplazando "example_database" con el título elegido:

 crear base de datos `example_database` conjunto de caracteres = 'utf8';

Ahora creará un usuario y una contraseña asociada para su base de datos de WordPress, reemplazando "nombre" y "contraseña" con los valores elegidos. También les dará permiso para administrar su base de datos:

 crear usuario 'nombre'@'localhost' identificado por 'contraseña';
 CONCEDER TODOS LOS PRIVILEGIOS EN `example_database`.* a `name`@localhost;
 salida

Paso 3: Descarga y configura WordPress

Los siguientes comandos obtendrán la última versión del núcleo de WordPress para su sitio web:

 cd/tmp
 wget https://wordpress.org/latest.zip

Luego deberá crear una carpeta raíz para su sitio, reemplazando "nombre" con el nombre de su sitio web:

 sudo mkdir /var/www/html/nombre

Los siguientes comandos extraerán los archivos de WordPress de la carpeta .zip y los moverán a su nueva carpeta:

 sudo unzip /tmp/latest.zip
 sudo mv /tmp/wordpress/* /var/www/html/nombre

También querrá asegurarse de que su usuario administrador pueda acceder a esta carpeta:

 sudo chown -R www-datos:www-datos /var/www/html/nombre

Ahora acceda a su inicio de sesión de WordPress a través de su navegador con esta dirección, nuevamente usando el nombre del directorio de su sitio web:

http://dirección-ip-del-servidor/nombre

¡Eso es todo! Lighttpd ahora está configurado y listo para usar.

Conclusión

Elegir el software de servidor correcto para sus necesidades puede impulsar el éxito de su sitio web o aplicación. Afortunadamente, Lighttpd es adecuado para varios tipos de entornos.

Como discutimos en este artículo, Lighttpd es un software liviano que consume un mínimo de CPU y RAM. Por lo tanto, es una excelente opción para entornos basados ​​en Linux con pocos recursos de sobra. También es de código abierto, de uso gratuito y admite todos los lenguajes de programación.

¿Tiene alguna pregunta sobre el uso del software del servidor web Lighttpd? ¡Háganos saber en la sección de comentarios!