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?
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. Used Version: 10.6.17-MariaDB-1:10.6.17+maria~ubu2004. Supported versions: MySQL-8, MySQL-5....
Leer más...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 CSSEn el universo del desarrollo web, CSS (Cascading Style Sheets) desempeña un papel funda...
Leer más...