1.配置location
location /api/ {
proxy_pass http://0.0.0.0:8080/;
...
}
/api/ 会匹配所有含有/api/字段 比如:/api/detail
/api 会匹配所有/api结尾的字段 比如:/api
所以必须写/api/ 也可以这样写 ^~ /api/
2.配置proxy_pass
之后必须加上/ 比如:http://0.0.0.0/
如果不加上,比如:http://0.0.0.0
NGINX 默认会保留匹配的部分路径,即 /api/,并将其附加到目标地址后面。因此,/api/detail 会被转发为 http://0.0.0.0/api/detail。