我正在尝试使用Thin应用服务器,但遇到了一个问题。
当nginx proxies请求到Thin(或Unicorn)时,使用
我想传递原始URL和原始客户端请求,而不进行任何修改,因为该应用程序在很大程度上依赖于它。
nginx的doc如下所示:
当nginx proxies请求到Thin(或Unicorn)时,使用
proxy_pass http://my_app_upstream;
,应用程序会接收到由nginx发送的修改后的URL(http://my_app_upstream
)。我想传递原始URL和原始客户端请求,而不进行任何修改,因为该应用程序在很大程度上依赖于它。
nginx的doc如下所示:
但我不明白如何配置它,因为相关示例实际上正在使用URI。如果有必要以未处理的形式传输URI,则应使用不带URI部分的指令proxy_pass。
location /some/path/ {
proxy_pass http://127.0.0.1;
}
那么,您能帮我找出如何从客户端保留原始请求URL吗?