Voy a hacer la instalación de la pila LEMP con PhpMyAdmin en
Contenidos
La pila de software LEMP es un grupo de software que se puede utilizar para servir páginas web dinámicas/aplicaciones. Es un acrónimo que describe un sistema operativo Linux, con un servidor web Nginx (pronunciado como “Engine-X”). Los datos backend se almacenan en la base de datos MySQL y el procesamiento dinámico es manejado por PHP.
Esta guía muestra cómo instalar una pila LEMP en un servidor Ubuntu 18.04. El sistema operativo Ubuntu se encarga del primer requisito. Describiremos cómo poner en marcha el resto de los componentes.
Todo el software utilizado en este procedimiento procederá de los repositorios de paquetes predeterminados de Ubuntu (apt). Puedes consultar una instalación más completa del mismo en el siguiente artículo en Cómo instalar Nginx en Ubuntu 18.04
Advertencia: Habilitar esta característica es una especie de juicio de valor. Si se activa, las contraseñas que no coincidan con los criterios especificados serán rechazadas por MySQL con un error. Esto causará problemas si utiliza una contraseña débil junto con software que configura automáticamente las credenciales de usuario de MySQL, como los paquetes de Ubuntu para phpMyAdmin. Es seguro dejar la validación deshabilitada, pero siempre debe usar contraseñas fuertes y únicas para las credenciales de la base de datos.
Cómo instalar y configurar la pila LEMP ( Nginx
La pila LEMP (Linux, Nginx, MySQL y PHP) es una colección de software que comprende aplicaciones de código abierto utilizadas para alojar aplicaciones web PHP. Nginx, que se pronuncia “Engine-X”, es un popular servidor web de alto rendimiento. MySQL es un popular servidor de base de datos relacional y PHP es el lenguaje de programación backend donde se maneja el procesamiento dinámico. Este tutorial muestra cómo instalar la pila LEMP en Ubuntu 22.04.
Nginx es un servidor web de alto rendimiento y proxy inverso utilizado para alojar sitios web de alto tráfico. NGINX está disponible en los repositorios por defecto de Ubuntu y puedes instalarlo usando el gestor de paquetes APT de la siguiente manera.
La siguiente salida es una prueba segura de que el servidor web se está ejecutando. Además, puede confirmar que el servidor web está en funcionamiento navegando por la dirección IP o el nombre de dominio completo del servidor:
Si no puede ver esta página, lo más probable es que esté funcionando detrás de un cortafuegos y, por lo tanto, necesita permitir el servicio HTTP. Ejecute el siguiente comando para permitir el tráfico HTTP y HTTPS en el cortafuegos UFW
Instalar Linux, Nginx, MySQL, PHP (LEMP stack) en Ubuntu 20.04
La pila LEMP es uno de los kits más populares como base para un sitio web. Consiste en un servidor Linux, un servidor web Nginx, un sistema de gestión de bases de datos MySQL y PHP. Vamos a echar un vistazo al proceso de instalación de una pila LEMP en Ubuntu 20.04. Todos los comandos deben ejecutarse como root o añadir sudo antes de ellos.
Una vez instalado, ejecuta el script y sigue las instrucciones para configurar los parámetros de seguridad recomendados para MySQL. La configuración más segura se conseguirá con respuestas afirmativas y la comprobación más estricta de la complejidad de las contraseñas.
En este tutorial, le mostraremos cómo configurar el procesamiento de PHP utilizando el host virtual predeterminado como ejemplo. Cuando configures Nginx para trabajar con múltiples nombres de dominio, esta configuración también se aplicará. Guía de configuración básica del host virtual Nginx.
Instalación de Nginx, PHP, MySQL y PHPMyAdmin en Ubuntu
En el siguiente artículo vamos a echar un vistazo a cómo podemos instalar LEMP (Nginx, MariaDB y PHP) en Ubuntu 20.04. Esta pila de software es ampliamente utilizado para alojar pequeños y grandes sitios web / blogs. Si usted es uno de los que prefiere utilizar el servidor Apache para estas tareas, es posible que desee echar un vistazo a LAMP.
La pila de software LEMP es un grupo de elementos de software que se pueden utilizar para ofrecer páginas web dinámicas y aplicaciones web. Este acrónimo describe un servidor web Nginx del sistema operativo Linux. Los datos de backend se almacenan con MariaDB y el procesamiento dinámico se gestiona a través de PHP. En las siguientes líneas veremos cómo instalar todo esto localmente, utilizando un ordenador con Ubuntu 20.04.
Una vez arrancado el servidor, podemos abrir un navegador web y visitar la dirección IP de nuestro servidor. En este caso, como lo estoy haciendo en local, será la IP del ordenador en el que acabo de instalarlo. Deberíamos ver la página por defecto de Nginx, confirmando que el servidor ha sido instalado y funciona correctamente.
A continuación, tendremos que establecer la contraseña de root y asegurar la instancia de MariaDB usando el comando mysql_secure_installation. A todas las preguntas que nos hagáis, no habrá más que responder ‘y’. Aunque siempre es bueno leerlas.