Nginx 加斜线的区别

加斜线分为两种:

1、localtion 规则后面加/

2、proxy_pass后面加/

测试的URL:https://www.xxxx.com/minio/ucenter/imgs/885058fa-dff6-4d60-875d-bb7dd2098ce9.png

localtion 第一种情况:

1
2
3
    location /minio/ {
        proxy_pass http://minio/;
    }

结论:加/或者不加/没有区别。


第二种情况1:

1
2
3
    location /minio/ {
        proxy_pass http://minio/;
    }

实际访问的后端地址:127.0.0.1:9000/ucenter/imgs/885058fa-dff6-4d60-875d-bb7dd2098ce9.png

第二种情况2:

1
2
3
    location /minio/ {
        proxy_pass http://minio;
    }

实际访问的后端地址:127.0.0.1:9000/minio/ucenter/imgs/885058fa-dff6-4d60-875d-bb7dd2098ce9.png

结论:proxy_pass 后面加了斜线,会把location部分的路径去掉,反之不加斜线,会保留location部分的路径


Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
主题 StackJimmy 设计