
Tengo problemas al actualizar páginas en mi proyecto de reacción, para eso estoy intentando configurar mi Nginx, porque en mi localhost funciona bien.
Soy nuevo en Nginx y lo he intentado durante más de 2 horas sin éxito.
Contexto:
Tengo 2 proyectos en React con la ruta React, luego necesito configurar ambos, pero primero intento configurar uno.
Mi primer proyecto está listo
/var/www/html/app
y mi segundo proyecto/var/www/html/dashboard
, ambos funcionan bien, conhttp://MY_IP/app
yhttp://MY_IP/dashboard
Abrí el archivo
/etc/nginx/sites-enabled/default
(eliminé muchos comentarios):
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian-html;
server_name _;
location / {
try_files $uri $uri/ =404;
}
}
Y solo yo cambié:
try_files $uri $uri/ =404; -> try_files $uri $uri/ index.html;
root /var/www/html; -> root /var/www/html/app;
y después en la consola:sudo systemctl restart nginx
Problema:
Cuando hice esos cambios, no pasa nada y la página http://MY_IP/app
está en blanco.
Probé muchas variantes, pero cuando actualizo http://MY_IP/app/sale
continúa con el error y la ruta no funciona.
¿Qué estoy haciendo mal?, ¿Cuál es el archivo correcto a modificar?, cualquier sugerencia será genial.
Nota:
- Mi nginx está en EC2 (aws)
Gracias.