nginx中map使用方法
本文为转载文章
转载 地址:https://blog.51cto.com/tchuairen/2175525?source=dra
map 指令介绍:
map 指令是由 ngx_http_map_module 模块提供的,默认情况下安装 nginx 都会安装该模块。
map 的主要作用是创建自定义变量,通过使用 nginx 的内置变量,去匹配某些特定规则,如果匹配成功则设置某个值给自定义变量。 而这个自定义变量又可以作于他用。
直接看个例子理解起来比较清晰:
场景: 匹配请求 url 的参数,如果参数是 debug 则设置 $foo = 1 ,默认设置 $foo = 0 map $args $foo { default 0; debug 1; }
解释:
$args 是nginx内置变量,就是获取的请求 url 的参数。 如果 $args 匹配到 debug 那么 $foo 的值会被设为
nginx中map使用方法最先出现在Python成神之路。
共有 0 条评论