// nginx.conf
events {}
http {
include mime.types;
server_name localhost;
root /sites/demo;
location /greet {
// 在这里 :我们可以操作这个请求的返回值
return 200 'hello from Nginx';
}
}
几种匹配 location 的方式
location /greet {
// match the request starting with slash greet.
}
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 大
}
几种匹配方式权重不同 ( 从大到小)
网友评论