nginx的location的用法
Posted Amy清风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx的location的用法相关的知识,希望对你有一定的参考价值。
server {
listen 90;
server_name localhost;
#访问/usr/wq/qingfeng目录下的index.html
location / {
root /usr/wq/qingfeng;
index index.html;
}
#可以访问/usr/ wq目录下的所有 要输入具体的路径:
#ip地址:90/wq/qingfeng/img/a1.jpg
location /wq{
root /usr;
}
#可以别名来访问访问/usr/ wq目录下的所有 要输入具体的路径:
#ip地址:90/ static /qingfeng/img/a1.jpg
location /static{
alias /usr/ wq
}
}
2.精确匹配
server { listen 91; server_name localhost; #精确匹配 下面就相当地址 ip地址:91/wq/qingfeng/img/a1.jpg location = /wq/qingfeng/img/a1.jpg { root /usr; } }
3.匹配正则表达式,不区分大小写
server { listen 92; server_name localhost; #匹配正则表达式,不区分大小写 location ~*.( jpg|png|jpeg) { root /usr; } }
4.以某个字符路径开头
server { listen 93; server_name localhost; #以某个字符路径开头,相当可以访问/usr/wq/qingfeng/img目录下所有 #访问地址:ip地址:93/wq/qingfeng/img /a1.jpg location ^~ /wq/qingfeng { root /usr; } }
以上是关于nginx的location的用法的主要内容,如果未能解决你的问题,请参考以下文章
nginx配置location [=|~|~*|^~] /uri/ { … }用法