【发布时间】:2020-01-07 22:58:00
【问题描述】:
当我设置简单的 nginx 位置以捕获所有到 root 的流量并代理传递到端口 3000 上的 nodeJS 时,当我请求 http://example.com/something
当我进入 mydomain.net 时,我从 nodeJS 得到结果,但是当我尝试 example.com/something 时,我得到 502 Bad Gateway。
server {
listen xxx.xxx.xxx.xxx:80;
server_name example.com www.example.com;
location / {
proxy_pass http://xxx.xxx.xxx.xxx:3000/;
}
}
我希望 nodeJS 能够处理 url 的其余部分(在 / 之后),因为当 nodeJS 单独在端口 80 上时,它可以在没有 nginx 的情况下工作。
【问题讨论】:
标签: node.js nginx nginx-reverse-proxy