所以我基本上遵循了教程并在我的 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?