nginx 策略生效的先后顺序

∥☆過路亽.° 提交于 2020-08-06 08:44:14

nginx 先后顺序匹配:

        location ~ /api/.*\.(jsp)$  {
                proxy_pass http://resins;
        }
        location ~ \.(jsp|jar|css|SIS|SISx|sis|sisx|dll|jad)$ {
                proxy_pass http://netsends;
        }

访问http://test.com/api/test.jsp则使用 resins。

如果:

        location ~ \.(jsp|jar|css|SIS|SISx|sis|sisx|dll|jad)$ {
                proxy_pass http://netsends;
        }
        location ~ /api/.*\.(jsp)$  {
                proxy_pass http://resins;
        }

访问http://test.com/api/test.jsp则使用 netsends。


ps:

匹配符优先级
1.=
2.空匹配符,满足精确匹配时
3.^~
4.~或~*
5.空匹配符,满足以指定模式开始时的匹配时







易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!