需求:
提供一个POST接口地址给第三方, 我方根据header头中source=5进行转发不一样地址。
获取header中的key方法: $http_KEY
Nginx location配置以下:ide
location /test/ { if ($http_source = "5"){ proxy_pass http://10.83.74.164:9201; rewrite ^/test/(.*) /$1 break; } if ($http_source != "5"){ proxy_pass http://10.83.74.164:9091; rewrite ^/test/(.*) /$1 break; } }