Configure o proxy reverso nginx no aplicativo node.js local

Configure o proxy reverso nginx no aplicativo node.js local

Sei que estou perto, mas não consigo conectar meu aplicativo node.js ao meu proxy reverso NGINX. Meu aplicativo de nó funciona localmente e meus testes de arquivo de configuração estão ok. Primeira pequena pergunta: preciso fazer upload do meu aplicativo nodejs para o meu nginx vps?

Eu tenho um VPS rodando nginx com a seguinte configuração:

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

O que eu quero que o aplicativo node.js envie a solicitação para o proxy e então o proxy atenderá as solicitações para meu apache local, todos os tutoriais que encontro me dizem para editar a configuração do nginx e pronto, mas minha configuração não ' parece que não funciona, o que posso estar fazendo de errado?

Responder1

Adicione /no final da linha proxy_pass:

proxy_pass http://127.0.0.1:3001/;

informação relacionada