Nginx将代理传递到另一个nodejs服务器

时间:2018-07-24 11:54:52

标签: node.js nginx

Node js部分:

app.listen(4000,"localhost");

Nginx默认值:

  server{
    server_name "mydomain";
    location /{
    proxy_pass http://localhost:4000;
    }
    }

当我将其设置为localhost时,它可以正常工作。

当我在另一台服务器上运行节点脚本并像这样设置nginx配置时:

server{
    server_name "mydomain";
    location /{
    proxy_pass http://192.168.1.30:4000;
    }
    }

这不起作用。尝试连接“ mydomain”时出现502 Bad Gateway错误。

1 个答案:

答案 0 :(得分:0)

我已经解决了更改节点脚本的问题。

app.listen(4000,"localhost");app.listen(4000);