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;
        }
}

  

 

posted @ 2020-04-10 23:17  Amy清风  阅读(335)  评论(0编辑  收藏  举报