Nginx访问控制
Nginx的location
块用于基于接收到的请求字符串(例如:www.test.com/uri-string)对虚拟主机之外的部分进行匹配,并对特定的请求进行处理。它可以用于地址重定向、数据缓存、应答控制等功能,并且还可以配置许多第三方模块。
location
块的基本格式:
location [= | ~ | ~*] uri {
指令1;
指令2;
...
}
-
=
:用于严格匹配不包含正则表达式的URI,要求请求字符串与URI完全匹配。如果匹配成功,停止继续向下搜索并立即处理请求。 -
~
:用于区分大小写的正则表达式匹配。它可以用来匹配包含正则表达式的URI。 -
~*
:用于不区分大小写的正则表达式匹配。它也可以用来匹配包含正则表达式的URI,但不会考虑大小写。
使用精确匹配的location
块的配置
准备
-
首先进入命令行或者终端,进入需要创建目录的文件夹。
cd /usr/share/nginx/html
-
然后输入以下命令来创建test目录:
mkdir test