Nginx反向代理proxy_pass路径的唯一拼接规则

2022-04-26  本文已影响0人  MaJiT

多种情况验证

假设请求:http://localhost/api/login

第一种情况

proxy_pass结尾有/
代理后的实际地址:http://localhost:8080/login

location /api/ {
        proxy_pass http://localhost:8080/;
        proxy_set_header X-Real-IP $remote_addr;
}

第二种情况

proxy_pass结尾没有/
代理后的实际地址:http://localhost:8080/api/login

location /api/ {
        proxy_pass http://localhost:8080;
        proxy_set_header X-Real-IP $remote_addr;
}

第三种情况

proxy_pass最后有/web
代理后的实际地址:http://localhost:8080/weblogin

location /api/ {
        proxy_pass http://localhost:8080/web;
        proxy_set_header X-Real-IP $remote_addr;
}
上一篇 下一篇

猜你喜欢

热点阅读