fjqzyc 发表于 2016-12-28 10:35:03

高性能Web服务器Nginx的配置与部署研究(10)核心模块之HTTP模块Location相关指令

  本文来自:CSDN博客专栏《Nginx高性能Web服务器》及Poechant技术博客,转载请注明出处。

  一、基本语法
  语法:location [= | ~ | ~* | ^~] </uri/> {...}
  缺省:N/A
  作用域:server
  

  二、匹配规则
  1. 四种匹配方式
  = 精确匹配
  ~ 大小写敏感正则匹配
  ~* 大小写不敏感正则匹配
  ^~ 前缀匹配
  

  2. location匹配指令的执行顺序
  首先:= 精确匹配;
  其次:^~ 前缀匹配;
  再次:~* 和 ~ 正则匹配,顺序依据出现顺序;
  最后:如果出现正则匹配成功,则采用该正则匹配;如果无可匹配正则,则采用前缀匹配结果。
  

  三、常用指令
  1. internal
  含义:表示请求必须来自内部,外部请求会丢给404页面。
  语法:internal;
  作用域:location
  

  待续……
  本文来自:CSDN博客专栏《Nginx高性能Web服务器》及Poechant技术博客,转载请注明出处。

  -
页: [1]
查看完整版本: 高性能Web服务器Nginx的配置与部署研究(10)核心模块之HTTP模块Location相关指令