我有三个上游gunicorn服务器,nginx坐在他们面前我现在要做的是将所有请求帖子与文件映射到特定服务器,并将每个其他一个映射到上游服务器组,以便其中一个服务器专门用于文件上传和处理。如果可以使用两组上游服务器,我将不胜感激。
我现在拥有的东西。
upstream appservers {
server http://192.168.1.1:8000;
server http://192.168.1.2:8000;
server http://192.168.1.3:8000;
}
我想做的是
upstream appservers {
server http://192.168.1.1:8000;
server http://192.168.1.2:8000;
}
upstream file_processors {
server http://192.168.1.3:8000;
server http://192.168.1.4:8000;
}
server {
location / {
if (-f $request_filename) {
proxy_pass http://file_processors;
break;
}
proxy_pass http://appservers;
}