美文网首页
Location blocks

Location blocks

作者: 细密画红 | 来源:发表于2018-11-06 17:41 被阅读6次
// nginx.conf
events {}

http {
  include mime.types;

  server_name localhost;

  root /sites/demo;

  location /greet {
     // 在这里 :我们可以操作这个请求的返回值
     return 200 'hello from Nginx';
  }
}

几种匹配 location 的方式

  • prefix match
location /greet {
  // match the request starting with slash greet.
}
  • exact match
 location = /greet {
    return 200 'hello world';
 }
  • regex expression - case sensitive
 location ~ /greet[0-9] {

}
  • regex expression - case insensitive
 location ~* /greet[0-9] {

}
  • Preferential Prefix match
 location ^~ /Greet2 {
  // 和 prefix macth 基本一样,但是权重比 regex expression 大
 }

几种匹配方式权重不同 ( 从大到小)

相关文章

网友评论

      本文标题:Location blocks

      本文链接:https://www.haomeiwen.com/subject/exkltqtx.html