
我在 nginx 中設定了一些上游伺服器。我想透過 url 將請求路由到後端伺服器。例如第一個使用者選擇: /a 到 server1 /b 到 server2
如果其他使用者使用:/a,他也會路由到server1。
所以我想我們需要在nginx上儲存一個映射表。
如何在 nginx 中做到這一點?
答案1
如果您想將 /a 路由到 serverA,將 /b 路由到 serverB,您可能需要配置為單獨的上游。所以你的配置可能是這樣的:
upstream upstreamA {
server serverA;
}
upstream upstreamB {
server serverB ;
}
server {
location /a {proxy_pass http://upstreamA ;}
location /b {proxy_pass http://upstreamB ;}
}