在配置nginx路径代理时,经常会出现一些配置问题,建议收藏!!!

1
2
3
4
5
6
7
server{
listen 80;
server_name 192.168.0.100;

location /api {
proxy_pass http://192.168.0.100:8080;
}

请求url:http://192.168.0.100:80/api/login

代理路径:http://192.168.0.100:8080/api/login

1
2
3
4
5
6
7
8
server{
listen 80;
server_name 192.168.0.100;

location /api {
proxy_pass http://192.168.0.100:8080/;
}
}

请求url:http://192.168.0.100:80/api/login

代理路径:http://192.168.0.100:8080//login

1
2
3
4
5
6
7
8
server{
listen 80;
server_name 192.168.0.100;

location /api/ {
proxy_pass http://192.168.0.100:8080;
}
}

请求url:http://192.168.0.100:80/api/login

代理路径:http://192.168.0.100:8080/api/login

1
2
3
4
5
6
7
8
server{
listen 80;
server_name 192.168.0.100;

location /api/ {
proxy_pass http://192.168.0.100:8080/;
}
}

请求url:http://192.168.0.100:80/api/login

代理路径:http://192.168.0.100:8080/login