Table of Contents
Cómo instalar LEMP Server en CentOS 8
LEMP. es una pila de software que comprende un conjunto de herramientas gratuitas y de código abierto que se utilizan para impulsar sitios web dinámicos y de alto tráfico. LEMP. es un acrónimo de Linux. Nginx. (pronunciado como Engine X. , MariaDB/MySQL. y PHP.
Nginx. es un servidor web de código abierto, robusto y de alto rendimiento que también puede funcionar como un apoderado. MariaDB. es el sistema de base de datos que se utiliza para almacenar datos del usuario y PHP. es un lenguaje de programación del lado del servidor que se utiliza para desarrollar y admitir páginas web dinámicas.
Artículo relacionado. Cómo instalar el servidor LAMP en CentOS 8
En este artículo, aprenderá cómo instalar un servidor LEMP. en CentOS 8. distribución de Linux.
Paso 1: Actualice los paquetes de software en CentOS 8
Para comenzar, actualice los paquetes de software y el repositorio en CentOS 8. Linux ejecutando el siguiente comando dnf.
$ sudo dnf update
Actualice los paquetes de CentOS 8
Paso 2: Instale el servidor web Nginx en CentOS 8
freestar.config.enabled_slots.push
Al finalizar de la actualización de paquetes, instale Nginx. usando el comando simple.
$ sudo dnf install nginx
Instalar Nginx en CentOS 8
El fragmento muestra que la instalación de Nginx. se desarrolló sin problemas.
Instalación de Nginx en CentOS 8
Cuando se completa la instalación, configure Nginx. para que se inicie en el arranque y verifique que Nginx se esté ejecutando ejecutando los comandos.
$ sudo systemctl enable nginx $ sudo systemctl start nginx $ sudo systemctl status nginx
Verificar el estado del servicio de Nginx
Para verificar la versión de Nginx. instalada, ejecute el comando.
$ nginx-v
Verifique la versión de Nginx
Si la curiosidad se apodera de usted y desea obtener más información sobre Nginx, ejecute el siguiente comando rpm.
$ rpm-qi nginx
Verifique la información de Nginx
Para confirme que su servidor Nginx. se está ejecutando usando un navegador, simplemente ingrese la dirección IP de su sistema en la barra de URL y presione ENTER.
http://server-IP
Debería poder ver una página web “ Bienvenido a Nginx. como un indicador de que su servidor web Nginx está en funcionamiento.
Verifique la página web de Nginx
Paso 3: Instale MariaDB en CentOS 8
MariaDB. es una bifurcación gratuita y de código abierto de MySQL. y contiene las últimas funciones que la convierten en un mejor reemplazo para MySQL. Para instalar MariaDB. ejecute el comando.
$ sudo dnf install mariadb-server mariadb
Instalar MariaDB en CentOS 8
Para permitir que MariaDB. se inicie en el momento del arranque automáticamente, ejecute.
$ sudo systemctl enable mariadb
Para iniciar Servidor MariaDB. ejecute el comando.
$ sudo systemctl start mariadb
Después de instalarlo, use el siguiente comando para verificar su estado.
$ sudo systemctl status mariadb
Verificar el estado del servicio de MariaDB
El motor de base de datos de MariaDB. no es seguro y cualquiera puede iniciar sesión sin credenciales. Para fortalecer MariaDB. y asegurarlo para minimizar las posibilidades de acceso no autorizado, ejecute el comando.
$ sudo mysql_secure_installation
Lo que sigue es una serie de indicaciones. El primero requiere que establezca una contraseña de root. Presione ENTER. y escriba Y para Sí. para especificar la contraseña de root.
Servidor MariaDB seguro
Después de configurar la contraseña, responda las preguntas restantes para eliminar el usuario anónimo, eliminar la base de datos de prueba y deshabilitar el inicio de sesión de root remoto.
Resumen de instalación segura de MariaDB
Una vez que haya completado todos los pasos, puede iniciar sesión en el servidor MariaDB. y verificar la información de la versión del servidor MariaDB ( proporcione la contraseña que especificó al proteger el servidor).
$ mysql-u root-p
Verifique la versión de MariaDB
Paso 4: Instale PHP 7 en CentOS 8
Finalmente, vamos a instalar el último componente de la pila LEMP. que es PHP. un lenguaje de programación web de scripting comúnmente utilizado para el desarrollo de páginas web dinámicas.
En el momento de escribir este artículo esta guía, la última versión es PHP 7.4. Vamos a instalar esto usando el repositorio Remi. El repositorio Remi es un repositorio gratuito que se envía con las últimas versiones de software de vanguardia que no están disponibles de forma predeterminada en CentOS.
Ejecute el siguiente comando para instalar el repositorio EPEL.
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
A partir de entonces, proceda e instale yum-utils y habilite remi-repository usando el comando a continuación.
$ sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm
A continuación, busque los módulos PHP disponibles que están disponibles para instalar.
$ sudo dnf module list php
Como se muestra, la salida mostrará los módulos PHP disponibles, flujo y perfiles de instalación. De la salida a continuación, podemos ver que la versión actualmente instalada es PHP 7.2. indicada por una letra d entre corchetes.
Lista de módulo PHP en CentOS 8
De la salida, también podemos ver que el último módulo PHP es PHP 7.4. que vamos a instalar. Pero primero, necesitamos restablecer los módulos PHP. Así que ejecuta el comando.
user = apache group = apache
Ahora cambie ambos valores a Nginx.
user = nginx group = nginx
Configurar P HP-FPM
Guarde y salga del archivo de configuración.
Luego reinicie Nginx. y PHP-FPM. para que los cambios surtan efecto.
$ sudo systemctl restart nginx $ sudo systemctl restart php-fpm
Paso 5: Prueba de la información PHP
Por defecto, la carpeta del directorio web para Nginx. está en la ruta /usr/share/nginx/html/. Para probar PHP-FPM. crearemos un archivo PHP info.php. y pegaremos las líneas a continuación.
Php phpinfo (); ?>
Guarde y salga del archivo.
Inicie su navegador y, en la barra de URL, escriba la dirección IP de su servidor web como se muestra.
http://dirección-ip-servidor/info.php
Verifique la información de PHP-FPM
Si todo salió bien, verá información sobre la versión de PHP que está ejecutando y otras métricas se mostrará.
¡Y eso es todo, amigos! Ha instalado correctamente la pila de servidores LEMP. en CentOS 8. Como medida de seguridad, es posible que desee eliminar el archivo info.php. para evitar que los piratas informáticos obtengan la información de su servidor Nginx.
1 Response
[…] Artículo relacionado. Cómo instalar el servidor LEMP en CentOS 8 […]