请求行中的参数,$arg_a=1,$arg_b=2,若无参数则为空字符串 $is_args 请求行中是否包含参数,若包含,则$is_args=?,否则为空字符串 $args 请求行中的全部参数,$args=a=1&b=2,若无参数则为空字符串 $request 完整的原始的请求行,GET /nginx/varindex?a=1&b=2 HTTP/1.1 $request_m
- $is_args (参数判断) 如果$args有值,则等于“?”;否则等于空 示例 location /crow { return 501 $is_args\n; } 访问测试 有参数: 没有参数: - $arg_PARAMETER 客户端GET请求中PARAMETER字段的值 示例 location /crow { return 501 $arg_name\n; ...
1. 从请求行中解析的变量 以访问http://localhost:80/nginx/varindex?a=1&b=2得到的结果GET /nginx/varindex?a=1&b=2 HTTP/1.1 为例(可以在access.log日志中看到访问结果) argname请求行中的参数,arg_a=1, isargs请求行中是否包含参数,若包含,则is_args=?,否则为空字符串 args请求行中的全部参数,a...
$http_via '最后'一个访问服务器的'ip地址' $is_args 如果请求行'带有参数',返回"?",否则'返回空字符串' $nginx_version 当前运行的nginx版本号 $pid 'worker进程'的PID $query_string 与$args'相同' $realpath_root 按root指令或alias指令算出的'当前请求的绝对路径',其中的'符号链接'都会解析成真是文件...
hostname #Set to themachine’s hostname as returned by gethostname http_HEADER is_args #如果有args参数,这个变量等于”?”,否则等于”",空值。 http_user_agent #客户端agent信息 http_cookie #客户端cookie信息 limit_rate #这个变量可以限制连接速率。 query_string #与args相同。 request_body_file #...
$is_args: 如果已经设置$args,则该变量的值为"?",否则为""。 $content_length: 请求头中的Content-length字段。 $content_type: 请求头中的Content-Type字段。 $document_uri:与$uri相同。 $document_root: 当前请求在root指令中指定的值。 $host: 请求主机头字段,否则为服务器名称。 $http_user_agent: ...
NGINXproxy_cache_path /home/jerry/cache/nginx/proxy_cache_path levels=1:2 keys_zone=pnc:300m inactive=7d max_size=10g; proxy_temp_path /home/jerry/cache/nginx/proxy_temp_path; proxy_cache_key $host$uri$is_args$args; server { location / { resolver 127.0.0.1; proxy_cache pnc; proxy_...
(请求的url+参数作为缓存key) proxy_cache_key $host$uri$is_args$args; # 资源至少被重复访问2次后再加入缓存 proxy_cache_min_uses 3; # 出现重复请求时,只让其中一个去后端读数据,其他的从缓存中读取 proxy_cache_lock on; # 上面的锁 超时时间为4s,超过4s未获取数据,其他请求直接去后端 proxy_cache...
$is_args //如果有$args参数,这个变量等于”?”,否则等于”",空值,如? $limit_rate //这个变量可以限制连接速率,0表示不限速 $query_string // 与$args相同 等于当中URL的参数(GET),如a=1&b=2 $request_body // 记录POST过来的数据信息 $request_body_file //客户端请求主体信息的临时文件名 ...
$is_args 表示请求中的 URI是否带参数,如果带参数,$is_args值为 ?,如果不带参数,则是空字符串 $limit_rate 表示当前连接的限速是多少,0表示无限速 $nginx_version 表示当前 Nginx的版本号 $query_string 请求URI中的参数,与 $args相同,然而 $query_string是只读的不会改变 $remote_addr 表示客户端的地址 ...