目录
基础知识
功能
根据用户请求的URL匹配Nginx中指定的location配置文件,进而由这个文件的配置来决定这个请求的处理方式。
举例说明一下:
服务器ip地址为:172.25.0.123.比如/etc/nginx/nginx.conf有这么一段配置
location / {
root /data/web;
}
那么,开启nginx服务后,在浏览器中输入172.25.0.123。浏览器则会帮助我们进入服务器中/data/web目录,并寻找index.html这个文件。
优先级和配置格式
locate配置格式:
1. location [ = | ~ | ~* | ^~ ] uri { ... }
2. location @name { ... }
各字段的意思
=
:精确匹配~
: 区分大小写的正则匹配~*
: 忽略大小写的正则匹配^~
:只需匹配uri部分
优先级:
=
>^~
>~*,~
>无符号