最佳答案
我试图使用 瘦应用程序服务器,有一个问题。
当 nginx 代理人使用 proxy_pass http://my_app_upstream;
请求瘦(或 Unicorn)时,应用程序收到 nginx (http://my_app_upstream
)发送的修改后的 URL。
我想要的是传递的原始 URL 和原始请求从客户端没有修改,因为应用程序严重依赖于它。
Nginx 的 医生表示:
如果需要在 未处理的表单 then 指令 Xy _ pass 应该不带 URI 使用 一部分。
但是我不知道如何确切地配置它,因为相关的示例实际上使用了 URI:
location /some/path/ {
proxy_pass http://127.0.0.1;
}
所以你能帮我从客户那里弄清楚如何使用 保留原始请求 URL吗?