
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/;