【发布时间】:2017-11-08 09:59:29
【问题描述】:
我在不同的端口上有两个后端服务器,我正在使用 nginx 代理来自前端的请求。
我的简单 nginx 配置:
server {
listen 8085;
server_name localhost;
location /one {
proxy_pass http://localhost:7784;
}
location /two {
proxy_pass http://localhost:7785;
}
问题是当 UI 请求前的 url 时。 localhost:8085/one?cmd=EVENT...
然后 nginx 回答 302 Found 并重定向到 localhost:8085/one/?cmd=EVENT... - 在“one”之后添加了一个斜杠,此外还丢失了 Request Payload 参数。
如何在不重定向的情况下更改配置以使用原始 url 回答?谢谢。
【问题讨论】: