$arg _parameter???????? The value of the client get request parameter.
$args ???? Request the parameters in the.
$binary the client address in the form of _remote_addr binary code.
$body the number of bytes transferred to the _bytes_sent page
$content the Content-length field in the _length request header.
$content the Content-type field in the _type request header.
$cookie _cookie???? the value of the cookie.
$document _root The value specified in the root instruction for the current request.
$document _uri is the same as $uri.
$host the Host header field in the request, and if the host header in the request is not available, the server processing the requested server name.
$is _args If $args is set, the value is "?", otherwise "".
$limit _rate This variable can limit the connection rate.
$nginx _version The Nginx version number that is currently running.
$query _string is the same as $args.
$remote the IP address of the _ADDR client.
$remote the port of the _port client.
$remote _user The user name that has been validated by the Auth Basic module.
$request _filename The file path of the current connection request, generated by the root or alias directive and the URI request.
$request _body this variable (0.7.58+) contains the primary information for the request. It is more meaningful to use location in Proxy_pass or fastcgi_pass directives.
$request the temporary file name of the _body_file client requesting principal information.
$request _method This variable is a client-requested action, usually a get or post. including 0.8.20 and previous versions, this variable is always the action in main request, and if the current request is a child request, the current requested action is not used.
$request _uri This variable equals the original URI that contains some client request parameters, it cannot be modified, see $uri change or rewrite the URI.
the protocol used by the $scheme, such as HTTP or HTTPS, such as Rewrite ^ (. +) $ $scheme://example.com$1 redirect;
$server _addr server address, you can determine this value after a system call is complete, and if you want to bypass the system call, you must specify the address in listen and use the bind parameter.
$server the _name server name.
The port number $server the _port request arrives at the server.
The protocol used by the $server _protocol request, usually http/1.0 or http/1.1.
$uri the current URI in the request (without the request parameter, the parameter is in $args), which can be different from the value of the $request_uri passed by the browser, it can be modified by internal redirection or by using the index directive.
Common variables in Nginx