nginx常用内置变量

作者: 陆_志东 | 来源:发表于2018-06-22 14:09 被阅读5次

    $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常用内置变量

        本文链接:https://www.haomeiwen.com/subject/oafkyftx.html