nginx 常见的问题
2024-09-04 05:38:03
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设置到请求信息里面去
最新文章
- yield 用法分析
- Oracle数据库——用户、方案的创建与管理
- iOS9 class dump header
- 【HDOJ】1829 A Bug's Life
- -_-#【CSS3】浏览器前缀
- iOS9以后 GDataXMLNode修改方式
- JSP知识点大纲图
- Java-ServletRequestEvent-ServletRequestAttributeEvent
- ajax技术基础详解
- PyCharm专业版的安装与破解
- ceph存储集群性能测试工具步骤(初稿)
- Java_初入IO流_字符流_Write-Read_小笔记
- engineercms支持文档协作和文档流程,基于flow
- [Visual Studio] [Config] [Transformation] [SlowCheetah] 在非Web工程中使用Transformation
- koa2入门学习
- day6面向对象--继承、多态
- 【Selenium专题】 FAQ_对象识别_Compound class names are not supported
- Linux -定时任务调度
- Jquery3.x高版本支持IE8
- Jquery queue实例