目录
B、 不区分大小写的正则匹配 ~后跟上*号,表示这是不区分大小写的正则表达式。
B、 proxy_cache_key $host$request_uri$arg_age
C、 proxy_cache_bypass $arg_age
D、proxy_cache_methods GET HEAD
E、 proxy_no_cache $aaa $bbb $ccc
F、 proxy_cache_purge $ddd $eee $fff
J、 proxy_cache_use_stale http_404 http_500
请求定位
资源访问
-
修改配置文件
-
创建目录
在真实目录中,必须要在 root 属性指定的目录下存在 location 指定的 URI 路径目录。所以需要在/opt/aaa 下创建 xxx/ooo 目录。
在/opt/aaa/xxx/ooo 目录下新建一个 myfile.txt 文件,文件内容为:this default page。
再新建一个 hello.txt 文件,文件内容为:hello nginx world
优先级由低到高依次是:
普通匹配 < 长路径匹配 < 正则匹配 < 短路匹配 < 精确匹配
浏览器地址栏中的访问路径均为如下形式,不变。
下面的匹配规则是:只要请求是以/xxx 开头的路径就可命中。
当一个请求路径既可以与一个长路径相匹配,又可以与一个短路径相匹配时,长路径优先级高。
在正则匹配与普通匹配(长路径匹配也属于普通匹配)均可匹配上时,正则匹配的优先级高。
A、 区分大小写的正则匹配
~表示这里是正则表达式,默认匹配是区分大小写的。
在长路径匹配与正则匹配间,仍然是正则匹配的优先级要高于长路径匹配的,即使正则匹配的要短于长路径匹配的。
当请求中的 XXX 写为大写字母,会报 404 找到资源。