网络上一通查都说添加proxy_method GET POST;,验证不好使
想了半天,突然转念一想有可能是请求没到location里,于是直接:
location ^/aaa/.* { -------> location /uvp-micro-service {
return 200 "ok";
}
curl -X POST -H "Content-Type: application/json" -d '{"a":"a"}' https://nginxip:port/aaa/api/v1/getA请求了一下,没有得到200 ok的值,确实是正则匹配出了问题
原因:正则匹配问题,
解决:
将^*.等去掉,改为最简单的左匹配:
location ^/aaa/.* { -------> location /aaa {
问题解决。