5

我的 Nginx 配置中有一个上游列表。而且我会在两台服务器而不是一台服务器上代理每个请求的路径。

例如,如果我的上游列表中有 IP1、IP2 和 IP3。我在 /process 上收到一个请求,我想将此请求重定向到上游列表中可用的三个服务器中的两个(例如 IP1 和 IP2)。

谢谢 !:)

4

1 回答 1

3

这就是我认为您的配置可能的方式,您可以创建多个上游

upstream  main_upstream  {
    server   IP1
    server   IP2
    server   IP3
}
upstream  process_upstream  {
    server   IP2
    server   IP3
}

server {
    location /process {
        proxy_pass  http://process_upstream;
    }
    location / {
        proxy_pass http://main_upstream;
}
于 2013-07-05T11:51:52.823 回答