美文网首页
Nginx反向代理proxy_pass路径的唯一拼接规则

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

作者: MaJiT | 来源:发表于2022-04-26 12:48 被阅读0次

多种情况验证

假设请求: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;
}

相关文章

网友评论

      本文标题:Nginx反向代理proxy_pass路径的唯一拼接规则

      本文链接:https://www.haomeiwen.com/subject/ksicyrtx.html