Configuración de Nginx con MariaDB y PHP/PHP-FPM en el servidor y la estación de trabajo Fedora 24

Configuración de Nginx con MariaDB y PHP/PHP-FPM en el servidor y la estación de trabajo Fedora 24

Probablemente debe haber instalado la edición de servidor Fedora 24 en su máquina y está ansioso y ansioso por configurar un servidor web para ejecutar sitios web y aplicaciones web. No busque más, porque haremos todo eso aquí, con pasos sencillos y fáciles que apreciará al final.

 Instalar Nginx, MariaDB, PHP y PHP-FPM en Fedora 24  Instalar Nginx, MariaDB, PHP y PHP-FPM en Fedora 24 Instalar Nginx, MariaDB, PHP y PHP-FPM en Fedora 24

En esta guía práctica, veremos los diferentes pasos para instalar la pila LEMP. en su servidor web Fedora 24. Similar a LAMP. pero bajo LEMP. usamos el servidor web Nginx.

No te pierdas: Instala LAMP (Linux, Apache, MariaDB y PHP) en el servidor Fedora 24

Paso 1: Actualización de los paquetes del sistema

Puede comenzar actualizando los paquetes del sistema de la siguiente manera:

# dnf update  Actualizar Fedora 24 Server  Actualizar el servidor Fedora 24 Actualizar el servidor Fedora 24

Cuando termine, proceda a instalar los paquetes compuestos LEMP.

Paso 2: Instale el servidor web Nginx

Nginx es una alternativa al servidor web Apache, es liviano y consume menos recursos del sistema, por lo tanto, su alto rendimiento, estabilidad y flexibilidad en entornos de producción empresarial.

freestar.config.enabled_slots.push

Para instalar Nginx. en Fedora 24. ejecute el siguiente comando:

# dnf install nginx Instalar Nginx en el servidor Fedora 24  Instalar Nginx en Fedora 2 4 Servidor Instalar Nginx en el servidor Fedora 24

Una vez completada la instalación, necesita administrar el servicio Nginx en su sistema. Primero debe configurarlo para que se inicie automáticamente en el momento del arranque ejecutando el siguiente comando:

# systemctl enable nginx.service

Luego, inicie el servicio de la siguiente manera: # systemctl start nginx.service

Luego, verifique que el servidor Nginx se esté ejecutando, puede emitir el siguiente comando para hacer eso:

# systemctl status nginx.service  Iniciar y verificar el servidor web Nginx Iniciar y verificar el servidor web Nginx Iniciar y verificar el servidor web Nginx

Para ver su servidor web Nginx a través de HTTP/HTTPS. protocolo, debe permitir el acceso a él a través del firewall del sistema. Para hacerlo, ejecute los siguientes comandos:

# firewall-cmd–permanent–add-service = http # firewall-cmd–permanent–add-service = https

Luego vuelva a cargar las configuraciones del firewall del sistema para efectuar los cambios anteriores de la siguiente manera:

# systemctl recargar firewalld  Puertos de Apache abiertos en Firewalld  Abrir puertos Apache en Firewalld Abrir puertos Apache en Firewalld

Ahora continúe para configurar su directiva Nginx server_name, usando su editor favorito, abra el archivo /etc/nginx/nginx.conf. y busque la directiva de configuración como se muestra:

server_name server-ip-habla a;  Configurar el servidor web Nginx  Configurar el servidor web Nginx Configurar el servidor web Nginx

Nota : La raíz del directorio de documentos de Nginx es/usr/share/nginx/html, y aquí es donde puede colocar todos sus archivos web.

Una cosa más importante que hacer en Nginx. la instalación es para verificar si la página de índice de instalación de Nginx puede cargarse en su navegador web, por lo tanto, abra su navegador web e ingrese la URL:

http://dirección-ip-servidor

Debería poder ver esta página a continuación:

 Verificar la página web de Nginx  Ver la página web de Nginx Verifique la página web de Nginx

Paso 3: Instale MariaDB Server

MariaDB es una bifurcación de los datos relacionales de MySQL más famosos servidor base, para instalar MariaDB. en el servidor Fedora 24. emita el siguiente comando:

# dnf install mariadb-server  Instalar MariaDB en Fedora 24 Server  Instalar MariaDB en Fedora 24 Server Instalar MariaDB en Fedora 24 Server

Después de completar MariaDB. instalación, debe habilitar, iniciar y verificar el servicio ejecutando la siguiente serie de comandos.

# systemctl enable mariadb-service # systemctl start mariadb-service # systemctl status mariadb-service  Iniciar y verificar el servicio MariaDB Iniciar y verificar el servicio MariaDB Iniciar y verificar el servicio MariaDB

Ahora es el momento de asegurar la instalación de MariaDB con el siguiente comando:

# mysql_secure_installation

Después Al ejecutar el comando anterior, se le harán algunas preguntas de la siguiente manera:

Ingrese la contraseña actual para root (ingrese para ninguna): Aquí, simplemente presione [Enter]. A continuación, se le pedirá que establezca una contraseña de usuario root para su Servidor MariaDB. ¿Establecer contraseña de root? [S/n]: y y presione [Enter]. Nueva contraseña: ingrese una nueva contraseña para el usuario root. Vuelva a ingresar la nueva contraseña: Vuelva a ingresar la contraseña anterior Quitar usuarios anónimos? [Y/n]: y para eliminar usuarios anónimos. No siempre es bueno mantener su sistema abierto al acceso remoto por parte del usuario root, en caso de que un atacante aterrice en su contraseña de usuario root, él/ella puede dañar su sistema. ¿Deshabilitar el inicio de sesión de root de forma remota? [Y/n]: y para evitar el acceso remoto del usuario root. ¿Eliminar la base de datos de prueba y acceder a ella? [Y/n]: y para eliminar la base de datos de prueba. Finalmente, debe volver a cargar las tablas de privilegios en su servidor de base de datos para que los cambios anteriores surtan efecto. ¿Recargar tablas de privilegios ahora? [Y/n]: y para recargar las tablas de privilegios. Instalación segura de MariaDB Instalación segura de MariaDB Secure MariaDB Instalación

Paso 4: Instale PHP y los módulos

Para instalar PHP en Fedora 24. junto con sus módulos, use el siguiente comando:

# dnf install php php-commom php-fpm php-mysql php-gd Instalar PHP y el módulo PHP-FPM  Instalar PHP y el módulo PHP-FPM Instalar PHP y el módulo PHP-FPM

Ahora que PHP. y algunos módulos PHP. han completado la instalación, necesita para configurar PHP para que pueda ejecutar archivos PHP.

De forma predeterminada, PHP-FPM. está configurado para usarse con el servidor web Apache. pero para nuestro caso aquí, estamos usando el servidor web Nginx. Por lo tanto, debemos cambiar esa configuración en los siguientes pasos:

Con su editor favorito, abra el archivo /etc/php-fpm.d/www.conf. de la siguiente manera:

# vi/etc/php-fpm.d/www.conf

Luego cambie los valores de usuario y grupo de apache a nginx en las siguientes líneas:

; RPM: apache Elegido para poder acceder a algún directorio como httpd user = nginx. RPM: Mantenga a un grupo autorizado a escribir en el directorio de registros. group = nginx.  Configurar PHP-FPM para Nginx  Configurar PHP-FPM para Nginx Configure PHP-FPM para Nginx

Luego reinicie el servidor web PHP-FPM. y Nginx. para efectuar los cambios anteriores:

# systemctl restart php-fpm.services # systemctl restart nginx.services

Después de eso, confirme que se están ejecutando emitiendo los siguientes comandos:

# systemctl status php-fpm.services # systemctl status nginx.services

Ahora ya puede probarlo todo, usando su editor favorito, cree un archivo llamado info. php en su directorio raíz de Nginx de la siguiente manera:

# vi/usr/share/nginx/html/info.php

Agregue las siguientes líneas en el archivo, guárdelo y salga.

Luego abra su navegador web e ingrese la siguiente URL para verificar la información de PHP: