nginx常用内置变量

$arg_PARAMETER

这个变量包含在查询字符串时GET请求PARAMETER的值

$args

这个变量等于请求行中的参数(uri参数)

$binary_remote_addr

二进制码形式的客户端地址

$body_bytes_sent

传送页面的字节数

$content_length

请求头中的Content-length字段

$content_type

请求头中的Content-Type字段

$cookie_COOKIE

cookie COOKIE的值

$document_uri

与$uri相同,获取uri,这个uri不带有参数,如果想要完整的带有参数的uri,请使用$request_uri

$host

请求中的主机头字段,如果请求中的主机头不可用,则为服务器处理请求的服务器名称.

$nginx_version

当前运行的nginx版本号

$query_string

与$args相同,都是获取所有uri参数

$remote_addr

客户端的ip地址

$remote_port

客户端的端口

$remote_user

通过Auth Basic Module验证的用户名

$request_filename

当前连接请求的文件路径,由root或alias指令与URI请求生成

$request_body

客户端请求的请求主体信息

$request_body_file

客户端请求主体信息的临时文件名

$request_method

客户端请求的动作(方式),通常为GET或POST

$request_uri

获取完整的uri请求.包含请求参数

$scheme

HTTP方法(如http,https),在location配置重定向的时候也许用的上,比如:
rewrite $scheme://$http_host$request_uri

$server_name

服务器名称

$server_addr

服务器地址,在完成一次系统调用后可以确定这个值,如果想要绕开系统调用,
则必须在listen中指定地址并且使用bind参数

$server_port

请求到达服务器的端口号

$uri

当前请求中的当前URI(不带请求参数,参数位于$args)

你可能感兴趣的:(nginx常用内置变量)