En este artículo, habremos explicado los pasos necesarios para instalar y configurar Lighttpd en CentOS 8. 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 "seguro, rápido, compatible y muy flexible" optimizado para entornos de alto rendimiento. Consume muy pocos recursos en comparación con otros servidores web y es especialmente rápido para ejecutar aplicaciones AJAX. 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 CentOS 8
Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.
sudo dnf install epel-release sudo dnf update
Paso 2. Instale Lighttpd en el sistema CentOS.
Ejecute el siguiente comando para instalar el servidor web Lighttpd:
sudo dnf install lighttpd
Después de instalar correctamente Lighttpd, emita los siguientes comandos para iniciar y permitir que el servicio se inicie automáticamente en el momento del arranque:
sudo systemctl start lighttpd sudo systemctl enable lighttpd
Verifique la versión del servidor Lighttpd instalado con el comando:
lighttpd -v
Una vez hecho esto, ahora debe permitir el tráfico HTTP y HTTPS en su firewall:
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
Luego, abra un navegador web y vaya a http://localhost
si instaló localmente o http://your-server-ip-address
si lo instaló de forma remota.
Paso 3. Instale PHP y PHP-FPM con FastCGI.
Instalar paquetes PHP y PHP-FPM usando el dnf
comando:
sudo dnf install php php-fpm lighttpd-fastcgi php-mysqlnd php-pdo php-gd php-mbstring
Luego, edite la configuración ‘/etc/php-fpm.d/www.conf
' :
nano /etc/php-fpm.d/www.conf
Cambie el 'usuario' y el 'grupo' predeterminados a Lighttpd:
user = lighttpd group = lighttpd
También, cambie la escucha PHP-FPM predeterminada usando la dirección IP local con el puerto '9000':
listen = 127.0.0.1:9000
A continuación, edite la configuración de PHP ‘/etc/php.ini
' usando el editor nano:
nano /etc/php.ini
Elimine el comentario de la siguiente línea para obtener soporte con PHP-CGI para el servidor web Lighttpd:
cgi.fix_pathinfo=1
Guarde y cierre el archivo. Reinicie Lighttpd y el servicio PHP-FPM para aplicar todos los cambios de configuración:
sudo systemctl restart lighttpd sudo systemctl restart php-fpm
Felicitaciones, ha aprendido a instalar y configurar el servidor web Lighttpd en CentOS 8. Si tiene alguna pregunta, deje un comentario a continuación.