我有两个名为frontendcluster
和admincluster
的上游,我想这样做:
如果请求uri包含/admin
或/upload
或请求方法为POST
,请使用admincluster。 else代理传递给frontendcluster。
如何在我的conf文件中执行此操作?
答案 0 :(得分:2)
您可以在nginx中执行此操作,例如......
location /admin {
proxy_pass http://backend;
}
location /upload {
proxy_pass http://backend;
}
if ($request_method = POST) {
proxy_pass http://backend;
}