Cómo instalar la pila LLMP en el servidor Ubuntu 18.04 VPS 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 en todo el mundo con un enfoque en aumentar el rendimiento y la huella del momento ligero. Con la ayuda de MySQL y PHP, Lighttpd actúa como una fuerte alternativa a la robusta pila LAMP.


Este artículo lo llevará a través del proceso de instalación de Lighttpd, MySQL, Linux y PHP para garantizar que su servidor en la nube esté funcionando.

Prerrequisitos

  • Este tutorial asume que ya tienes Ubuntu VPS instalado con privilegios de root.
  • Usaremos MariaDB, que es totalmente compatible con el sistema de administración MySQL y puede usarse como un reemplazo completo.

Empecemos.

Paso 1: Instalar MariaDB

Comience actualizando el índice del repositorio en su sistema:

$ Sudo apt update

Luego, instale el servidor MariaDB ejecutando el siguiente comando:

$ sudo apt -y instalar mariadb-server

MariaDB debería comenzar a ejecutarse 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 Entrar:

$ Sudo systemctl enable mariadb

Ahora, asegure el servidor MariaDB usando el mysql_secure_installation mando.

Una vez que hayas terminado, comienza a instalar Lighttpd.

Paso 2: Instalar Lighttpd

Para instalar Lighttpd, ejecute el siguiente comando:

$ Sudo apt install -y lighttpd

Ahora inicie el servicio Lighttpd una vez que se complete la instalación.

$ Sudo systemctl start lighttpd

Paso 3: cortafuegos

Para que Lighttpd funcione, debe permitir que las solicitudes HTTP pasen a través del firewall. Para hacerlo, ejecuta los siguientes comandos:

$ Sudo ufw permite http
$ Sudo ufw recarga
$ 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 mostrar que el servicio se ha instalado en su servidor.

Cómo instalar la pila LLMP en el servidor Ubuntu 18.04 VPS o servidor dedicado

Ahora, reinicie su sistema para asegurarse de que Lighttpd esté actualizado.

$ Sudo systemctl enable lighttpd

Paso 5: Instalación de PHP – FPM

Lighttpd requiere los servicios de PHP FastCGI para ayudar a configurar PHP. PHP es importante para los sitios web que reciben mucho tráfico. Para instalar PHP, ejecute el siguiente comando:

$ Sudo apt install -y php-fpm php-mysql php-cli

Asegúrate de editar el php.ini archivo con el siguiente comando:

$ sudo nano /etc/php/7.2/fpm/php.ini

Ahora, establece 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úa y edita el “/etc/php/7.2/fpm/pool.d/www.conf“Para garantizar que PHP escuche el socket TCP.

Esto se puede hacer ejecutando el siguiente comando:

$ sudo nano /etc/php/7.2/fpm/pool.d/www.conf

Luego, edite y cambie los detalles de escucha.

DESDE:

listen = /run/php/php7.2-fpm.sock

A:

escuchar = 127.0.0.1:9000

Ahora reinicie el servicio PHP.

$ Sudo systemctl restart php7.2-fpm

Continúa y 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.

DESDE:

"bin-path" => "/ usr / bin / php-cgi",
"enchufe" => "/var/run/lighttpd/php.socket",

A:

"anfitrión" => "127.0.0.1",
"Puerto" => "9000",

Ahora, habilite los componentes FastCGI y FastCGI-PHP ejecutando los siguientes comandos:

$ Sudo lighty-enable-mod fastcgi
$ Sudo lighty-enable-mod fastcgi-php

Luego, reinicie Lighttpd:

$ Sudo systemctl restart lighttpd

Paso 6: Habilitar el servicio PHP en el host virtual

El siguiente paso es crear y habilitar un host virtual en el servidor Lighttpd. Use los detalles a continuación:

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 conocido como www.hostadvice.local.conf.

$ sudo nano /etc/lighttpd/conf-available/www.hostadvice.local.conf

Agregue la información a continuación:

$ sudo HTTP ["anfitrión"] == "www.hostadvice.local" {### URL del dominio
server.document-root = "/var/www/html/www.hostadvice.local"   ### Raiz del documento
}

Ahora, habilite el host virtual:

$ sudo ln -s /etc/lighttpd/conf-available/www.hostadvice.local.conf / etc / lighttpd / conf-enabled /

Dado que PHP está habilitado, el siguiente paso es probar si está funcionando en el host virtual.

Paso 5: Prueba del servicio PHP en el host virtual

Comience creando 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 en el host virtual.

$ sudo nano /var/www/html/www.hostadvice.local/index.php

Esto abrirá un archivo llamado index.php. Ahora, copie y pegue la línea de abajo en el index.php archivo:

<?php phpinfo (); ?>

Ahora, configure el permiso con el siguiente comando:

$ chown -R www-data: www-data / var / www / html /

Reinicie el servicio PHP para aplicar estos cambios:

$ 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 ve así:

Cómo instalar la pila LLMP en el servidor Ubuntu 18.04 VPS o servidor dedicado

La captura de pantalla anterior indica que PHP funciona bien a través de FastCGI que se muestra en la línea API de su servidor.

Ahora, desplácese hacia abajo para ver los módulos PHP disponibles que están activos.

Desplácese hacia abajo para ver la información sobre MySQL.

Cómo instalar la pila LLMP en el servidor Ubuntu 18.04 VPS o servidor dedicado

Conclusión

¡Eso es! Ahora tiene una guía simplificada con todo lo que necesita para instalar la pila LLMP en 18.04 VPS con éxito. Ahora, puede comenzar a usar su servidor web basado en LLMP con facilidad.

Echa un vistazo a los 3 mejores servicios de VPS:

Alojamiento A2

Precio inicial:
$ 5.00


Fiabilidad
9.3


Precios
9.0


Fácil de usar
9.3


Apoyo
9.3


Caracteristicas
9.3

Leer comentarios

Visita A2 Hosting

ScalaHosting

Precio inicial:
$ 12.00


Fiabilidad
9.4


Precios
9.5


Fácil de usar
9.5


Apoyo
9.5


Caracteristicas
9.4

Leer comentarios

Visita ScalaHosting

Hostinger

Precio inicial:
$ 3.95


Fiabilidad
9.3


Precios
9.3


Fácil de usar
9.4


Apoyo
9.4


Caracteristicas
9.2

Leer comentarios

Visita Hostinger

Artículos de procedimientos relacionados

  • Cómo configurar Fail2ban en su servidor Ubuntu 18.04 VPS o servidor dedicado
    intermedio
  • Cómo instalar el servidor web Litespeed en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
  • Cómo instalar la pila LEMP (Linux, Nginx, MySQL, PHP) en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
  • Cómo habilitar la autenticación de dos factores en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
  • Cómo instalar phpBB con Apache en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me