nginx负载均衡中传递参数

nginx负载均衡中传递参数

所以我基本上遵循了教程并在我的 nginx 服务器上设置负载均衡器。

upstream backend  {
  server backend1.example.com;
  server backend2.example.com;
}

现在所有传入的请求都分布在这些服务器之间。

我的问题是如何配置 nginx 以实现类似以下功能:任何到达的请求 192.35.111.XX/?a=100都会重定向到backend1.example.com/?a=100(或 backend2.example.com/?a=100)

右不192.35.111.XX/?a=100重定向至backend1.example.com(或backend2.example.com

如何配置 nginx 以在负载平衡时保存参数?

答案1

如果您按照本教程的步骤操作,nginx 会默认执行此操作并将原始的、未改变的请求 URI 传递给后端。

包含proxy_pass指令是什么样子的?根据其文档,是否有任何内容可能会覆盖传递给后端的 URI?

相关内容