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.空匹配符,满足以指定模式开始时的匹配时