nginx 的location指令

12月 14, 2017 |

# '=' 等号修饰符表示只匹配'/'
location = / {}

#nginx location指令分为前缀location和正则location,匹配的顺序为先找到前缀location中匹配路径最长的那个, 然后查找正则表达式location,找到匹配的正则表达式location就结束匹配,没有匹配的正则表达式location就使用先前找到的最长路径的前缀location
location /documents/ {
proxy_pass http://user.example.com;
}

#"^~" 前缀location中的这个修饰符表示忽略正则表达式匹配,'~*'正则表达式location中的这个修饰符表示不区分大小写,'~'大小写敏感
location ^~ /images/ {}
location ~* \.(gif|jpg|jpeg)$ {}

参考文档

ngx_http_core_module.html#location

Posted in: Nginx

One Response