Nginx,在params和id' s的路线上的proxy_pass

时间:2017-10-02 09:50:43

标签: nginx proxy proxypass

我正在尝试在Nginx中设置一个难以设置的代理传递。 URL本身需要一堆ID,然后在最后有一个查询字符串。

location /api/v1/schools/(.*)/courses/(.*)/years/(.*)/api_end_point/(.*) {
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header Host some-cool-api.test.io;
  proxy_pass https://10.0.0.2/$1$is_args$args;
}

我尝试了以上但是它与路线不匹配

这是一个URL的示例:

"/api/v1/schools/51/courses/231/years/3595/api_end_point?thing_1=0&thing2=0&thing_3=0&thing_4=0&thing_5=0&thing_6=0&thig_7=11250&thing_8=0"

关于如何做到这一点的任何想法?

0 个答案:

没有答案