您当前的位置:首页 > 计算机 > 服务器 > Nginx

Nginx 常见的问题

时间:07-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设置到请求信息里面去

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门