zoukankan      html  css  js  c++  java
  • Nginx配置

    Nginx配置

    一、Nginx的location配置

     

      ★语法: location [=|~|~*|^~] /uri/ { … }

     

      ★ 匹配规则


        1. location 空 Path

     

          理解:如果完全匹配,那么终止;
          如果只是以这个Path为最大前缀,那么会往后找(包括正则)。
          如:/ 通用匹配,任何请求都会匹配到。
        2. location = Path

     

          理解:必须精确匹配

     

        3. location ^~ Path:表示非正则,匹配后不搜索正则

     

          理解:只要以Path开头都执行,而不再执行后面的正则表达式。

     

        4. location ~ Regex(区分大小写)

        5. location ~* Regex(不区分大小写)

     

      正则表达式之间的匹配,与书写顺序有关系,只要匹配到第一个就停止后面的匹配。

     

      ★location的匹配顺序其实是“先匹配普通,再匹配正则”。造成误解的原因是:正则匹配会覆盖普通匹配

     

     

  • 相关阅读:
    gitlab web端使用
    1、gitlab的理论知识
    git命令
    gitlab web客户端的使用
    jenkins
    jenkins pipeline
    nginx
    ELK(+Redis)-开源实时日志分析平台
    OpenStack构架知识梳理
    Linux 下的dd命令使用详解
  • 原文地址:https://www.cnblogs.com/caoshouling/p/8966096.html
Copyright © 2011-2022 走看看