Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

LEMP Debian Stack. Como instalar y configurar

En este articulo te mostrare paso a paso como instalar y configurar tu stack Lemp Debian Linux paso a paso en español.

Que es LEMP en Linux

LEMP viene de la unión de las siglas Linux – Nginx – MySQL/MariaDB – PHP.

OJO, no confundir con LAMP que es parecido pero usando Apache en vez de Nginx como servidor web.

Ahora, un stack LEMP lo podemos instalar en cualquier distribución Linux pero para este articulo lo veras en Debian 11.

Requerimientos LEMP Debian Server

  • Debian 11 actualizado
  • Cuenta root o usuario con permisos sudoers (administrativos)

Prefieres verlo en vídeo?

Como instalar stack LEMP (Linux – Nginx – MariaDB – PHP) en Debian 11

Instalamos LEMP Debian 11

Los siguientes comandos los haremos desde nuestra terminal con la cuenta root o un usuario con permisos administrativos.

Instalamos dependencias y los paquetes a usarse.

apt install nginx mariadb-server php php-fpm php-cli php-mysql php-zip php-curl php-xml

Ya instalados los paquetes comenzaremos a activar servicios.

LEMP Nginx en Debian Server

Activamos el servicio de nginx para que inicie automáticamente al hacer boot nuestro servidor Linux y lo ejecutamos.

systemctl enable nginx
systemctl start nginx
systemctl status nginx

Ya activo y ejecutándose nginx, crearemos un directorio para nuestra primera pagina web.

Ademas, le modificaremos los permisos con el comando chmod para que nginx pueda tener control.

mkdir /var/www/html/drivemeca.com
chown -R www-data:www-data /var/www/html/drivemeca.com/

Seguidamente creamos una configuracion para nuestra pagina web en nginx.

OJO, para este articulo usare mi dominio drivemeca.com, haz el cambio a tu dominio web.

nano /etc/nginx/conf.d/drivemeca.conf
server {

  listen 80;
  server_name drivemeca.com;

  root /var/www/html/drivemeca.com;
  index index.php;
  access_log /var/log/nginx/drivemeca_access.log;
  error_log /var/log/nginx/drivemeca_error.log;

  client_max_body_size 100M;

  location / {
    try_files $uri $uri/ /index.php$is_args$args;
  }

  location ~ \.php$ {
    try_files $uri =404;
    include fastcgi_params;
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }

}

Reiniciamos el servicio nginx para que tome los cambios y verificamos su estado.

systemctl restart nginx
systemctl status nginx

LEMP MariaDB en Debian Server

MariaDB sera nuestro motor de bases de datos en un stack LEMP.

Comenzamos activando el servicio mariadb para su ejecución automática cuando haga boot nuestro Debian Server.

Seguidamente lo ejecutamos y verificamos.

systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

Ya ejecutándose mariadb el siguiente paso es opcional pero muy recomendable.

Modificaremos la configuracion de mariadb ademas de colocarle contraseña a la cuenta root de este servicio.

mysql_secure_installation

Verificamos nuestro servidor LEMP

Ya tenemos todo instalado y configurado, pero, funcionara?

Podemos verificar nuestro stack Lemp Debian creando un fichero php que nos listara datos interesantes.

nano /var/www/html/drivemeca.com/phpinfo.php

Ya podemos abrir un navegador web y dirigirnos a drivemeca.com/phpinfo.php (recuerda hacer el cambio a tu dominio web.

LEMP Debian ya instalado y configurado en nuestro servidor Linux.

Ahora cuéntame debajo en los comentarios, que proyectos crearas con tu servidor web Linux?

The post LEMP Debian Stack. Como instalar y configurar appeared first on DriveMeca.



This post first appeared on Blog De DriveMeca, please read the originial post: here

Share the post

LEMP Debian Stack. Como instalar y configurar

×

Subscribe to Blog De Drivemeca

Get updates delivered right to your inbox!

Thank you for your subscription

×