| $arg_PARAMETER |
HTTP请求中某个参数的值,如/index.html?size=100,可以用$arg_size获取100 |
| $args |
HTTP请求中的query字符串 |
| $binary_remote_addr |
二进制格式的客户端地址,例如:\x0A\xE0B\x0E |
| $body_bytes_sent |
表示在向客户端发送的http响应中,包含部分的字节数 |
| $content_length |
请求头部中的Content-Length字段 |
| $content_type |
请求头部中的Content-Type字段 |
| $cookie_COOKIE |
请求头部中的cookie字段 |
| $document_uri |
与$uri含义相同 |
| $request_uri |
原始URI,带完整参数 |
| $host |
请求头部中的Host字段 |
| $hostname |
Nginx所在机器的名称 |
| $http_HEADER |
HTTP请求中相应头部的值,名称全小写。如$http_host表示请求中Host头部对应值 |
| $sent_http_HEADER |
HTTP响应中相应头部的值,用法同上 |
| $is_args |
请求中的URI是否带参数 |
| $limit_rate |
表示当前连接的限速,0表示无限速 |
| $nginx_version |
表示当前Nginx版本号 |
| $query_string |
与$args相同,然而$query_string是只读的 |
| $remote_addr |
客户端的地址 |
| $remote_port |
客户端的连接使用的端口 |
| $remote_user |
定义的用户名 |
| $request_filename |
URI经root或alias转换后的文件路径 |
| $request_body |
HTTP请求中的包体,只在proxy_pass或fastcgi_pass中有意义 |
| $request_body_file |
HTTP请求中的包体存储的临时文件名 |
| $request_completion |
请求全部完成时其值为ok,未完成则为空字符串 |
| $request_method |
请求的方法名 |
| $scheme |
请求的scheme |
| $server_addr |
服务器地址 |
| $server_name |
服务器名称 |
| $server_port |
服务器端口 |
| $server_protocol |
服务器向客户端发送响应的协议,如HTTP/1.1 |
| 参考书籍: 《深入理解Nginx》 |
|