Configure el proxy inverso nginx en la aplicación local node.js

Configure el proxy inverso nginx en la aplicación local node.js

Sé que estoy cerca, pero parece que no puedo conectar mi aplicación node.js a mi proxy inverso NGINX. Mi aplicación de nodo funciona localmente y mi archivo de configuración está bien. Primera pequeña pregunta: ¿tengo que cargar mi aplicación nodejs en mi vps nginx?

Tengo un VPS que ejecuta nginx con la siguiente configuración:

server {
    listen 80;
    listen [::]:80;
    server_name localhost;
    location / {
        proxy_pass http://127.0.0.1:3001;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

Lo que quiero es que la aplicación node.js envíe la solicitud al proxy y luego el proxy entregará las solicitudes a mi apache local. Todos los tutoriales que encuentro me dicen que edite la configuración de nginx y listo, pero mi configuración no. Parece que no funciona, ¿qué podría estar haciendo mal?

Respuesta1

Agregue /al final de la línea proxy_pass:

proxy_pass http://127.0.0.1:3001/;

información relacionada