首页 > 解决方案 > Nginx 将代理传递给另一个 nodejs 服务器

问题描述

节点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 错误。

标签: node.jsnginx

解决方案


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

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


推荐阅读