- 如果proxy_pass末尾不带/,proxy_pass会拼接location的路径
- 如果proxy_pass末尾带/,proxy_pass不拼接location的路径
一、proxy_pass末尾有斜杠
|
1
2
3
|
location /api/ { proxy_pass http://127.0.0.1:8000/;} |
请求地址:http://localhost/api/test
转发地址:http://127.0.0.1:8000/test
二、proxy_pass末尾无斜杠
|
1
2
3
|
location /api/ { proxy_pass http://127.0.0.1:8000;} |
请求地址:http://localhost/api/test
转发地址:http://127.0.0.1:8000/api/test
三、proxy_pass包含路径,且末尾有斜杠
|
1
2
3
|
location /api/ { proxy_pass http://127.0.0.1:8000/user/;} |
请求地址:http://localhost/api/test
转发地址:http://127.0.0.1:8000/user/test
四、proxy_pass包含路径,末尾无斜杠
|
1
2
3
|
location /api/ { proxy_pass http://127.0.0.1:8000/user;} |
请求地址:http://localhost/api/test
转发地址:http://127.0.0.1:8000/usertest
注意:本文归作者所有,未经作者允许,不得转载
