zoukankan      html  css  js  c++  java
  • nginx-http之location(四)

    语法

    描述

    // 完全匹配
    location = /a {
        [ configuration A ]
    }
    
    // 前缀匹配优于正则匹配
    location ^~ /images/ {
        [ configuration D ]
    }
    
    // 区分大小写正则匹配
    location ~ .(gif|jpg|jpeg)$ {
        [ configuration E ]
    }
    
    // 不区分大小写正则匹配
    location ~* .(gif|jpg|jpeg)$ {
        [ configuration E ]
    }
    
    // 匹配前缀
    location /a {
        [ configuration B ]
    }
    
    

    顺序

     location =  // 精准匹配
     location ^~ // 前缀匹配
     location ~  // 正则匹配
     location ~* // 不区分大小写正则匹配
     location /  // 无修饰符的匹配
    

    alias

      [server]
      location /image {
         alias /root/html/image/;
      } 
      #  alias: 当请求/image/a.jpg-->替换成 /root/html/image/a.jpg
    

    root

      [server]
      location /image {
         root /root/html/image;
      } 
      #  root: 当请求/image/a.jpg-->替换成 /root/html/image/image/a.jpg
    

    区别

    • alias 匹配路径全替换
    • root 匹配路径前追加root路径
  • 相关阅读:
    添加日志文件
    C库函数对文件的操作
    getpass的使用
    C语言实现 冒泡排序 选择排序 希尔排序
    批量Ping执行Bash脚本
    Script
    echo
    Centos7 pxe
    Rsync 参数
    Ip HostName查询
  • 原文地址:https://www.cnblogs.com/pengsn/p/13689406.html
Copyright © 2011-2022 走看看