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成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/26918.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>