nginx 常见的问题
Posted yoyo1216
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 常见的问题相关的知识,希望对你有一定的参考价值。
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
以上是关于nginx 常见的问题的主要内容,如果未能解决你的问题,请参考以下文章
Nginx——Nginx启动报错Job for nginx.service failed because the control process exited with error code(代码片段