Como crear un virtualhost en Nginx para magento2

como-crear-un-virtualhost-en-nginx-para-magento2 Escrito por @gnuxdar   Publicado 05/06/2022

Como crear un virtualhost en Nginx para magento2

El virtualhost, o servidor virtual, es una forma de alojamiento web que permite que varias páginas web puedan funcionar en una misma máquina.

Como en el post anterior que hemos instalado un magento2 [URL] ahora vamos a crear una virtualhost para ese proyecto en el que vamos a trabajar.

Asumiendo que ya tenemos nginx instalado en nuestra maquina, en caso de no tenerlo solo lo instalamos con (sudo apt install nginx) y ya esta. Lo primero que vamos es a crear un archivo.

 

Crear a DNS host para el sitio

$ echo "127.0.0.1 magento.test" | sudo tee -a /etc/hosts

 

Crear docuemento para el virtual host

$sudo nano /etc/nginx/sites-available/magento

 

Con el siguiente contenido

 

upstream fastcgi_backend {
server unix:/run/php/php7.4-fpm.sock;
}

server {
listen 80;
server_name magento.test;
set $MAGE_ROOT /var/www/html/magento;
include /var/www/html/magento/nginx.conf.sample;
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
}

 

Agregar enlace simbolico

$ sudo ln -s /etc/nginx/sites-available/magento /etc/nginx/sites-enabled
$ sudo nginx -t

 

Reiniciar Nginx

$ sudo systemctl restart nginx

 

Permisos al proyecto

$ sudo chown -R www-data:www-data .

 

Nos vemos muy pronto para una nueva entrega de magento2 y ejemplos prácticos.

 


Lo previamente agregado de Magento2

¿Que es Magento2?

Instalación de Magento2



Atras

Últimas Publicaciones

Le puede interesar los ultimos articulos públicados

Como agregar JavaScript Custom en Magento 2 como-agregar-javascript-custom-en-magento-2

En este Post aprenderemos a personalizar la tienda Magento 2. Descubre cómo incorporar JavaScript personalizado para mejorar la funcionalidad y ...

Leer más...
Current version of RDBMS is not supported current-version-of-rdbms-is-not-supported

Current version of RDBMS is not supported. Used Version: 10.6.17-MariaDB-1:10.6.17+maria~ubu2004. Supported versions: MySQL-8, MySQL-5....

Leer más...
Claves para Aprender Desarrollo Web de Manera Efectiva claves-para-aprender-desarrollo-web-de-manera-efectiva

Los principales motivos para aprenderLa motivación es uno de los pilares fundamentales en el proceso de aprendizaje del desarrollo web....

Leer más...
Dominando el Estilo Un Viaje al Mundo de CSS ✨ dominando-el-estilo-un-viaje-al-mundo-de-css

✨ Dominando el Estilo: Un Viaje al Mundo de CSSEn el universo del desarrollo web, CSS (Cascading Style Sheets) desempeña un papel funda...

Leer más...