GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Lighttpd en Debian 10

En este artículo, habremos explicado los pasos necesarios para instalar y configurar Lighttpd en Debian 10. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

Lighttpd es un servidor web gratuito, de código abierto y de alto rendimiento desarrollado por Jan Kneschke. Tiene una huella de memoria baja en comparación con otros servidores web y está especialmente diseñado para entornos de velocidad crítica. Es seguro, rápido y puede manejar hasta 10 000 conexiones en paralelo en un solo servidor. Lighttpd viene con un amplio conjunto de funciones, como FastCGI, SCGI, autenticación, reescritura de URL, compresión de salida, mecanismo de eventos y más.

Instalar Lighttpd en Debian 10

Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.

sudo apt update
sudo apt upgrade

Paso 2. Instale Lighttpd en Debian 10.

Instala Lighttpd desde el repositorio de Debian usando el administrador de paquetes apt:

sudo apt install lighttpd

Después de instalar correctamente Lighttpd, inicie y habilite el servicio para que se inicie automáticamente en el momento del arranque:

sudo systemctl start lighttpd
sudo systemctl enable lighttpd
sudo systemctl status lighttpd

Una vez instalado podremos comprobar el funcionamiento del mismo, abriendo un navegador web y dirigiéndonos a http://YOUR_SERVER_IP o http ://localhost si estamos en una máquina local. Recuerda que esto funciona a través del puerto 80 y tiene que estar disponible.

Paso 3. Habilitar el soporte de PHP para Lighttpd.

El primer paso es instalar PHP y algunos de sus módulos, para ello utiliza el siguiente comando:

sudo apt install php7.3 php7.3-fpm php7.3-mysql php7.3-cli php7.3-curl php7.3-xml

Por defecto, PHP-FPM escucha en el socket UNIX /var/run/php73-fpm.sock. Entonces, necesitaremos modificar el archivo /etc/php/7.3/fpm/pool.d/www.conf y configure PHP-FPM para que escuche en el socket TCP:

sudo nano /etc/php/7.3/fpm/pool.d/www.conf
listen = 127.0.0.1:9000

Guarde y cierre el archivo. A continuación, abra el archivo 15-fastcg-php.conf para habilitar la compatibilidad con FastCGI en Lighttpd:

nano /etc/lighttpd/conf-available/15-fastcgi-php.conf
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",

Para

"host" => "127.0.0.1",
"port" => "9000",

Guarde y cierre el archivo. Luego, habilite los módulos FastCGI y FastCGI-PHP con el siguiente comando:

lighty-enable-mod fastcgi
lighty-enable-mod fastcgi-php

Finalmente, reinicie el servicio Lighttpd y PHP-FPM para aplicar todos los cambios de configuración:

sudo systemctl restart lighttpd
sudo systemctl restart php7.3-fpm

Paso 4. Configurar el cortafuegos

Ejecute los siguientes comandos para permitir solicitudes HTTP (80) y HTTPS (443) a través del firewall:

ufw allow 80/tcp
ufw allow 443/tcp
ufw reload

Felicitaciones, ha aprendido a instalar y configurar Lighttpd en Debian Buster. Si tiene alguna pregunta, deje un comentario a continuación.


Debian
  1. Cómo instalar Tomcat 8.5 en Debian 9

  2. Cómo instalar Nextcloud en Debian 9

  3. Cómo instalar PostgreSQL 11/10 en Debian 9 y Debian 8

  4. Cómo instalar MongoDB 4.4 / 4.2 en Debian 9

  5. Cómo instalar PostgreSQL en Debian 11 / Debian 10

Cómo instalar MariaDB en Debian 11

Cómo instalar Nginx en Debian 11

Cómo instalar Nagios en Debian 10 / Debian 9

Cómo instalar LibreNMS en Debian 11 / Debian 10

Cómo instalar Yclas en Debian 11

Cómo instalar Go en Debian 11