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错误。
答案 0 :(得分:0)
我已经解决了更改节点脚本的问题。
app.listen(4000,"localhost");
至app.listen(4000);