我想使用 nginx 实例将传入请求代理到一个小型 java 后端应用程序。我的想法是,我希望将每个原始请求的 uri 作为请求参数包含在内,例如:
location / {
proxy_pass http://localhost:9000?url=$request_uri;
}
但是不起作用
最佳答案
location / {
proxy_pass http://localhost:9000$request_uri;
}
@request_uri
等于从客户端接收到的原始请求 URI(包括参数)。
这篇文章的$request_uri
是/questions/16188521/how-do-i-include-the-original-url-as-a-request-parameter-when-proxying
.
关于proxy - 代理时如何包含原始 url 作为请求参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16188521/