location
複数の個別の上流サーバーを定義し、ブロックに基づいてそれらにプロキシすることができます。
http {
upstream backend1 {
server 1.2.3.4:80;
}
upstream backend2 {
server 5.6.7.8:80;
}
server {
[...]
location / {
proxy_pass http://backend1;
}
location /flow {
proxy_pass https://backend2;
}
}
}
もちろん、この例はかなり単純化されています。wikiとドキュメントを参照してください。