一,配置语法
location [= | ~* | ^~ ] /uri/ {...}
二,配置规则
1> location = /uri 精准匹配
例如: location = /
location = /index
2> location ^~ /uri 前缀匹配
例如:location ^~ /article/
location ^~ /article/files/
3> location ~ /uri
例如:location ~ \.(gif|png|js|css)$
4> location / 通用匹配
例如:location / {}
具体例子:
http://192.168.32.129/
http://192.168.32.129/index
http://192.168.32.129/article/files/1.txt
http://192.168.32.129/mic.png
三,规则的优先级
1. 精准匹配是优先级最高
2. 普通匹配(最长的匹配)
3. 正则匹配