Ligero Es un servidor web seguro de código abierto, de alto rendimiento, ultrarrápido, flexible y fácil de configurar. Es compatible con una amplia gama de tecnologías, que incluyen PHP, FastCGI, Auth, SSL, reescritura de URL, proxy inverso, balanceo de carga. y muchos más.
Ligero Muy eficiente, liviano y proporciona un entorno optimizado de velocidad crítica, con menor uso de memoria y CPU en comparación con otros servidores web populares apache y nginx.
[ You might also like: The 8 Best Open Source Web Servers ]
Ligero Opere muchas conexiones simultáneas con elegancia, con una pequeña huella de memoria, y brinde seguridad y solidez. También es independiente de la plataforma y proporciona rendimiento nativo para sistemas Unix, Linux y Windows.
En este artículo, aprenderá a instalar Ligero Servidor web y MySQL y PHP apoyo Rocky Linux y Alma Linux.
Tabla de Contenidos
Instale el servidor web Lighttpd en Rocky Linux
La forma más sencilla de instalar Ligero Agregue el repositorio de EPEL y actualice la lista de software usando los siguientes comandos.
# yum -y install epel-release # yum -y update
Ahora estás listo para instalar Ligero Desde Epel Readquirir.
# yum install lighttpd
Después de la instalación Ligero, Debe iniciar, habilitar el servicio para que se inicie automáticamente al inicio y asegúrese de verificar el estado con el siguiente comando.
# systemctl start lighttpd # systemctl enable lighttpd # systemctl status lighttpd

A continuación, verifique la versión Ligero Utilice el siguiente comando para instalar en su sistema.
# lighttpd -v lighttpd/1.4.55 (ssl) - a light and fast webserver
Si está ejecutando un firewall en su sistema, asegúrese de activarlo HTTP y HTTPS Tráfico en el cortafuegos.
# firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --permanent --zone=public --add-service=https # firewall-cmd --reload
Ahora abra su navegador y navegue a la siguiente URL para confirmar su Ligero El servidor web se está ejecutando.
http://Your-Domain.com OR http://Your-IP-addr

El archivo de configuración predeterminado es Ligero sí /etc/lighttpd/lighttpd.conf Y el directorio raíz del documento es / var / www / lighttpd /.
Instalar MariaDB en Rocky Linux
Del mismo modo, también puede instalar Base de datos maria Desde el repositorio predeterminado, como se muestra.
# yum -y install mariadb mariadb-server

Después de la instalación Base de datos maria, Debe iniciar, habilitar y verificar el estado, como se muestra en la figura.
# systemctl start mariadb.service # systemctl enable mariadb.service # systemctl status mariadb.service

una vez Base de datos maria Se está ejecutando, debe proteger la instalación emitiendo los siguientes comandos de secuencia de comandos de seguridad.
# mysql_secure_installation
El script le pedirá que cree una nueva contraseña de root, elimine usuarios anónimos y deshabilite el inicio de sesión de root de forma remota. Elimine la base de datos de prueba y vuelva a cargar la tabla de permisos.

Una vez que consigas Base de datos maria Instalar, intente conectarse a Base de datos maria Use la nueva contraseña para ingresar al shell desde la terminal.
# mysql -u root -p MariaDB [(none)]> show databases;

Instale PHP y PHP-FPM usando FastCGI en RockyLinux
Instalar en pc PHP y PHP-FPM y CGI rápido Soporte, necesita instalar PHP Y los módulos necesarios, como se muestra en la figura.
# yum -y install php php-mysqlnd php-pdo php-gd php-mbstring php-fpm lighttpd-fastcgi

A continuación, abra php-fpm Archivo de configuración.
# vi /etc/php-fpm.d/www.conf
Establecer usuarios y grupos para Ligero como muestra la imagen.
; Unix user/group of processes ; Note: The user is mandatory. If the group is not set, the default user's group ; will be used. ; RPM: apache Choosed to be able to access some dir as httpd user = lighttpd ; RPM: Keep a group allowed to write in log dir. group = lighttpd
Además, por defecto php-fpm usar listen = /run/php-fpm/www.sock
Toma, necesitas poner este cable listen = 127.0.0.1:9000
Como conexión TCP.
;listen = /run/php-fpm/www.sock listen = 127.0.0.1:9000
Después de realizar los cambios, debe activar, habilitar y verificar el estado php-fpm.
# systemctl start php-fpm.service # systemctl enable php-fpm.service # systemctl status php-fpm.service

Utilice FastCGI en Lighttpd para habilitar PHP y PHP-FPM
Permitir CGI rápido Para admitir PHP, debe realizar cambios de configuración en tres archivos como se muestra a continuación.
Abra el primer archivo /etc/php.ini.
# vi /etc/php.ini
Quita el comentario del comentario en la siguiente línea cgi.fix_pathinfo=1
.
cgi.fix_pathinfo=1
Luego abra el segundo archivo llamado /etc/lighttd/modules.conf.
# vi /etc/lighttpd/modules.conf
Descomenta la siguiente línea include “conf.d/fastcgi.conf”
.
include "conf.d/fastcgi.conf"
A continuación, abra el tercer archivo llamado /etc/lighttpd/conf.d/fastcgi.conf.
# vi /etc/lighttpd/conf.d/fastcgi.conf
Ahora agregue el siguiente contenedor en la parte inferior del archivo y guárdelo.
fastcgi.server += ( ".php" => (( "host" => "127.0.0.1", "port" => "9000", "broken-scriptfilename" => "enable" )) )
Reinicie el servicio Lighttpd para reflejar los cambios y habilitar la compatibilidad con PHP.
# systemctl restart lighttpd
Después de completar todos los cambios de configuración anteriores, debe probar el soporte FastCGI en PHP creando uno phpinfo.php
Archivar en / var / www / lighttpd / contenido.
# vi /var/www/lighttpd/phpinfo.php
Agregue las siguientes líneas.
Abra un navegador y navegue hasta la siguiente URL para probar la compatibilidad con FastCGI en PHP.
http://Your-Domain.com/phpinfo.php OR http://Your-IP-addr/phpinfo.php

Si aprecia el trabajo que hemos realizado en TecMint, debe considerar:
TecMint es el sitio comunitario de más rápido crecimiento y más confiable para artículos, guías y libros de Linux de cualquier tipo en la web. ¡Millones de personas visitan TecMint! Busque o explore miles de artículos publicados que están disponibles gratuitamente para todos.
Si le gusta lo que está leyendo, considere comprarnos una taza de café (o 2 tazas) como agradecimiento.
Te damos las gracias por tu apoyo sin fin.
.