Nginx configura proyectos front-end y back-end

Hay dos conjuntos de proyectos front-end, a saber, el primer plano y el fondo.

Solo se usa un juego de bota de resorte en la parte trasera

Implementar nginx después del empaquetado

1. listen es el puerto de escucha

2. server_name es la dirección del servidor

3. la ubicación se refiere a la ruta relativa

4. root es la dirección almacenada en la página principal

5. index.html es la página de inicio del proyecto front-end

6. proxy_pass es la dirección de reenvío

Dado que los dos conjuntos de proyectos front-end corresponden a un conjunto de proyectos back-end, es necesario cambiar el puerto de escucha al configurar otro conjunto de proyectos front-end. Aquí uso 80 para uno y 8090 para el otro. Dado que el proyecto de back-end es 8080, use para el puerto 8090, necesita ser reenviado. De lo contrario, aparecerán 405 u otros errores en el proyecto de front-end. El reenvío es proxy_pass, y la solicitud de front-end depende del reenvío de IP a 8080. De lo contrario, la interfaz 8090 no se puede ajustar.

servidor {         escuchar 80;         nombre_servidor 127.0.0.1;         ubicación / {           raíz C:/noticias/noticias/dist;           if (!-e $request_filename) {             reescribe ^/(.*) /index.html último;             romper;             }         }     }     servidor {         escuchar 8090;             nombre_servidor 127.0.0.1;             ubicación / {               raíz C:/noticias/noticias/admin-dist/dist;               if (!-e $request_filename) {                 reescribe ^/(.*) /index.html último;                 romper;                 }             }




















            ubicación /prod-api/ {             proxy_pass http://localhost:8080/;             }     }


Supongo que te gusta

Origin blog.csdn.net/m0_57666466/article/details/126662732
Recomendado
Clasificación