Cómo instalar la pila LLMP en Ubuntu 18.04 VPS Server o Servidor Dedicado |

Lighttpd, que forma parte de la pila LLMP (Linux, Lighttpd, MySQL y PHP), es un servidor web de código abierto que ejecuta varios sitios web en todo el mundo, con énfasis en aumentar el rendimiento y la huella para momentos fáciles. Con la ayuda de MySQL y PHP, Lighttpd es una fuerte alternativa a la robusta pila LAMP.
Este artículo lo guiará a través del proceso de instalación de Lighttpd, MySQL, Linux y PHP para asegurarse de que su servidor en la nube esté en funcionamiento.
Vamos a empezar.
Primero, actualice el índice del repositorio en su sistema:
$ sudo apt update
Luego instale el servidor MariaDB ejecutando el siguiente comando:
$ sudo apt -y install mariadb-server
MariaDB debería comenzar de inmediato. Si no se inicia, ejecute el siguiente comando:
$ sudo systemctl start mariadb
Asegúrese de reiniciar MariaDB cada vez que reinicie su sistema. Luego ejecute el siguiente comando y presione Ingresar::
$ sudo systemctl enable mariadb
Ahora haga una copia de seguridad del servidor MariaDB con el mysql_secure_installation Mando.
Una vez hecho esto, comience a instalar Lighttpd.
Ejecute el siguiente comando para instalar lighttpd:
$ sudo apt install -y lighttpd
Ahora inicie el servicio Lighttpd tan pronto como se complete la instalación.
$ sudo systemctl start lighttpd
Para que Lighttpd funcione, debe permitir que las solicitudes HTTP pasen a través del firewall. Para hacer esto, ejecute los siguientes comandos:
$ sudo ufw allow http $ sudo ufw reload $ sudo ufw enable
Ahora abra un nuevo navegador web y vaya a:
http: // su-dirección-ip /
Debería aparecer una página lighttpd para indicar que el servicio se ha instalado en su servidor.
Ahora reinicie su sistema para asegurarse de que Lighttpd esté actualizado.
$ sudo systemctl enable lighttpd
Lighttpd necesita los servicios de PHP FastCGI para ayudar a configurar PHP. PHP es importante para los sitios web que reciben mucho tráfico. Ejecute el siguiente comando para instalar PHP:
$ sudo apt install -y php-fpm php-mysql php-cli
Asegúrate de editar eso php.ini Archivo con el siguiente comando:
$ sudo nano /etc/php/7.2/fpm/php.ini
Siéntate ahora cgi.fix_pathinfo a 1 con el siguiente comando:
cgi.fix_pathinfo=1
Por defecto. PHP apunta al socket UNIX/run/php/php7.2-fpm.sock. Continúe y edite el “/etc/php/7.2/fpm/pool.d/www.conf”Archivo para asegurarse de que PHP esté escuchando en el socket TCP.
Esto se puede hacer ejecutando el siguiente comando:
$ sudo nano /etc/php/7.2/fpm/pool.d/www.conf
A continuación, edite y cambie los detalles de escucha.
DE:
listen = /run/php/php7.2-fpm.sock
A:
listen = 127.0.0.1:9000
Ahora reinicie el servicio PHP.
$ sudo systemctl restart php7.2-fpm
Adelante, edita el archivo 15-fastcg-php.conf Como se muestra abajo:
$ sudo nano /etc/lighttpd/conf-available/15-fastcgi-php.conf
Busque las siguientes entradas y edítelas.
DE:
"bin-path" => "/usr/bin/php-cgi", "socket" => "/var/run/lighttpd/php.socket",
A:
"host" => "127.0.0.1", "port" => "9000",
Ahora habilite los componentes PHP FastCGI y FastCGI ejecutando los siguientes comandos:
$ sudo lighty-enable-mod fastcgi $ sudo lighty-enable-mod fastcgi-php
Luego reinicia Lighttpd:
$ sudo systemctl restart lighttpd
El siguiente paso es crear y activar un host virtual en el servidor lighttpd. Utilice los siguientes detalles:
Nombre del servidor: www.hostadvice.local
Raiz del documento: /var/www/html/www.hostadvice.local
Ir / etc / lighttpd / conf-available / y crea un nuevo archivo de configuración llamado www.hostadvice.local.conf.
$ sudo nano /etc/lighttpd/conf-available/www.hostadvice.local.conf
Agregue la siguiente información:
$ sudo HTTP["host"] == "www.hostadvice.local" { ### Domain URL server.document-root = "/var/www/html/www.hostadvice.local" ### Document root }
Ahora active el host virtual:
$ sudo ln -s /etc/lighttpd/conf-available/www.hostadvice.local.conf /etc/lighttpd/conf-enabled/
Con PHP habilitado, el siguiente paso es probar que funciona en el host virtual.
Primero, cree un directorio raíz para el dominio actual con el siguiente comando:
$ sudo mkdir /var/www/html/www.hostadvice.local
Para probar PHP, coloque un archivo .php en el documento raíz del host virtual.
$ sudo nano /var/www/html/www.hostadvice.local/index.php
Esto abrirá un archivo llamado index.php. Ahora copie y pegue la siguiente línea en el campo index.php Archivo:
<?php phpinfo(); ?>
Ahora configure la autorización con el siguiente comando:
$ chown -R www-data:www-data /var/www/html/
Reinicie el servicio PHP para que estos cambios surtan efecto:
$ sudo systemctl restart lighttpd $ sudo systemctl restart php7.2-fpm
Abra un nuevo navegador e ingrese su dominio. En este caso el dominio es
http: //www.hostadvice.local.
Debería ver una página que se parece a esto:
La captura de pantalla anterior muestra que PHP está funcionando bien a través de FastCGI que se muestra en la línea API en su servidor.
Ahora desplácese hacia abajo para ver los módulos PHP activos disponibles.
Desplácese hacia abajo para ver información sobre MySQL.
¡Eso es! Ahora tiene una guía simplificada con todo lo que necesita para instalar con éxito la pila LLMP en 04/18 VPS. Ahora puede utilizar su servidor web basado en LLMP sin ningún problema.