zoukankan      html  css  js  c++  java
  • 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;
            }
    }
    

      

  • 相关阅读:
    lamp
    mysql多实例部署
    mysql进阶
    rsync
    mysql基础
    httpd
    ftp
    高级命令之awk
    NFS
    网络进阶管理
  • 原文地址:https://www.cnblogs.com/Amywangqing/p/12676965.html
Copyright © 2011-2022 走看看