nginxserver_name匹配⽅法1. 精确匹配
访问的域名与设置的server_name完全⼀致。
server_server
正则匹配等级域名网址2. 使⽤通配符
在server_name后添加通配符时,通配符不能在中间。
server_name *.myserver
3. 正则匹配
波浪线表⽰后⾯为正则
正则可将括号内容在后续配置反显
$1是第⼀个括号匹配的值,$2是第⼆个,以此类推
server {
listen 80;
server_name ~^abc\.(\w+)\;
location / {
default_type text/plain;
return 200"==>$1";
}
}
匹配顺序
1. 精确匹配
2. 通配符在前
3. 通配符在后
4. 正则匹配
5. 默认server处理
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论