说明:配置反向代理proxy_pass和location无关,location后面加不加 / 都可以

1.配置 proxy_pass 时,当在后面的 url 加上了 /,相当于是绝对路径,则 Nginx 不会把 location 中匹配的路径部分加入代理 uri

比如下面配置,我们访问 http://127.0.0.1/api/test.html,最终代理到 URL 是 http://192.168.100.19:56200/test.html

nginx配置后端映射(反向代理proxy_pass)

2.如果配置 proxy_pass 时,后面没有 /,Nginx 则会把匹配的路径部分加入代理 uri

比如下面配置,我们访问 http://127.0.0.1/api/test.html,最终代理到 URL 是 http://192.168.100.19:56200/api/test.html

nginx配置后端映射(反向代理proxy_pass)