1.server匹配优先级

  nginx 读取文件名是按照文件排序优先读取的顺序    对与一样的server 优先使用先读取到的

2.location匹配优先级

  =    进行普通字符精确匹配,也就是完全匹配     优先级最高  匹配上就不会在去寻找其他的location

  ^~   表示普通字符匹配,使用前缀匹配   优先级最高  匹配上就不会在去寻找其他的location

  ~\~*  表示执行一个正则匹配()  ~取反大小写  ~*不区分大小写    优先级最低    匹配上了还会去寻找其他的location

3.nginx的try_files的使用

location / {
        root /opt/app/code;
        try_files /cache $uri @java_page;  # 如果存在返回   不存在 由java_page处理
    }

    location @java_page{    # 定义java_page
        proxy_pass http://127.0.0.1:9090;
    }

4.nginx的alias和root区别

location /request_path/image/ {
    root /local_path/images/;
}

请求 http://127.0.0.1/request_path/image/cat.png
访问的路径是 /local_path/images/request_path/image/cat.png

location /request_path/image/ {
    alias /local_path/images/;
}

请求 http://127.0.0.1/request_path/image/cat.png
访问的路径是 /local_path/images/cat.png

5.nginx访问用户的真实ip

  在第一级nginx代理的时候   吧ip设置到请求信息里面去

  

最新文章

  1. yield 用法分析
  2. Oracle数据库——用户、方案的创建与管理
  3. iOS9 class dump header
  4. 【HDOJ】1829 A Bug's Life
  5. -_-#【CSS3】浏览器前缀
  6. iOS9以后 GDataXMLNode修改方式
  7. JSP知识点大纲图
  8. Java-ServletRequestEvent-ServletRequestAttributeEvent
  9. ajax技术基础详解
  10. PyCharm专业版的安装与破解
  11. ceph存储集群性能测试工具步骤(初稿)
  12. Java_初入IO流_字符流_Write-Read_小笔记
  13. engineercms支持文档协作和文档流程,基于flow
  14. [Visual Studio] [Config] [Transformation] [SlowCheetah] 在非Web工程中使用Transformation
  15. koa2入门学习
  16. day6面向对象--继承、多态
  17. 【Selenium专题】 FAQ_对象识别_Compound class names are not supported
  18. Linux -定时任务调度
  19. Jquery3.x高版本支持IE8
  20. Jquery queue实例

热门文章

  1. 设计模式-Builder模式(创建型模式)
  2. CF92B-Binary Number-(思维)
  3. 14 opencv读取XML
  4. [LeetCode] 407. Trapping Rain Water II 收集雨水之二
  5. 在 React 组件中监听 android 手机物理返回/回退/back键事件
  6. Kubernetes service 代理模式
  7. sap和OA之间数值传递1(环境准备)
  8. 使用 Floccus 插件和坚果云同步 Chrome 类浏览器书签
  9. 2019 奥买家java面试笔试题 (含面试题解析)
  10. css中的行内元素和块级元素总结