Nginx访问控制

Nginx的location块用于基于接收到的请求字符串(例如:www.test.com/uri-string)对虚拟主机之外的部分进行匹配,并对特定的请求进行处理。它可以用于地址重定向、数据缓存、应答控制等功能,并且还可以配置许多第三方模块。

location块的基本格式:

location [= | ~ | ~*] uri {
    指令1;
    指令2;
    ...
}
  • =:用于严格匹配不包含正则表达式的URI,要求请求字符串与URI完全匹配。如果匹配成功,停止继续向下搜索并立即处理请求。

  • ~:用于区分大小写的正则表达式匹配。它可以用来匹配包含正则表达式的URI。

  • ~*:用于不区分大小写的正则表达式匹配。它也可以用来匹配包含正则表达式的URI,但不会考虑大小写。

使用精确匹配的location块的配置
准备
  1. 首先进入命令行或者终端,进入需要创建目录的文件夹。

    cd /usr/share/nginx/html
  2. 然后输入以下命令来创建test目录:

    mkdir test

相关推荐

  1. Nginx访问控制

    2023-12-05 17:32:03       54 阅读
  2. nginx访问控制

    2023-12-05 17:32:03       37 阅读
  3. nginx访问控制

    2023-12-05 17:32:03       27 阅读
  4. Nginx访问控制模块详解

    2023-12-05 17:32:03       46 阅读
  5. 用Lua控制Nginx静态文件的url访问权限

    2023-12-05 17:32:03       34 阅读
  6. ACL访问控制列表

    2023-12-05 17:32:03       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-05 17:32:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-05 17:32:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-05 17:32:03       82 阅读
  4. Python语言-面向对象

    2023-12-05 17:32:03       91 阅读

热门阅读

  1. Native API 在 HarmonyOS 应用工程中的使用指导

    2023-12-05 17:32:03       49 阅读
  2. Oracle 内置sql函数大全

    2023-12-05 17:32:03       39 阅读
  3. 软件工程 单选多选补充 复刻

    2023-12-05 17:32:03       65 阅读
  4. leetcode 208. 实现 Trie (前缀树)

    2023-12-05 17:32:03       55 阅读
  5. Android 14 CarAudioService

    2023-12-05 17:32:03       53 阅读
  6. Dockerfile 与 Docker Compose区别

    2023-12-05 17:32:03       41 阅读
  7. 分布式和集群区别和优势

    2023-12-05 17:32:03       56 阅读