• nginx内置变量总结


    nginx内置变量

    2019-02-28

    变量名称 变量用途

    $atg_PARAMETER

         客户端GET请求中   PARAMETER字段的值                                                                     

    $args

    客户端请求中的参数

    $binary_remote_addr

    远程地址的二进制表示

    $body_bytes_sent

    已发送的消息体字节数

    $content_length

    HTTP请求信息里的Content-Length字段

    $content_type                                       

    请求信息里的Content-Type字段

    $cookie_COOKIE

    客户端请求中COOKIE头域的值

    $document_root

    针对当前请求的根路径设置值

    $host

    请求信息中的Host头域值,如果请求中没有Host行,则等于设置的服务器名

    $http_HEADER

    http请求信息中的HEADER字段

    $http_host

    与$host相同,但如果请求信息中没有host行,则可能不同

    $http_cookie

    客户端的cookie信息

    $http_referer

    引用地址

    $http_user_agent

    客户端代理信息

    $http_via

    最后一个访问服务器的ip地址

    $http_x_forwarded_for

    相当于网络访问路径

    $is_args

    如果$args有值,则等于"?";否则等于空

    $limit_rate

    对连接速率的限制

    $nginx_version

    当前nginx服务器的版本

    $pid

    当前nginx服务器主进程的进程ID

    $query_string

    与$args相同

    $remote_addr

    客户端ip地址

    $remote_port

    客户端端口号

    $remote_user

    客户端用户 名 用于AUth Basic Module验证

    $request

    客户端请求

    $request_body

    客户端请求的报文体

    $request_body_file

    发往后端服务器的本地临时缓存文件的名称

    $request_filename

    当前请求的文件路径名,由root或alias指令与URL请求生成

    $request_method

    请求的方法 比如 GET  POST等

    $scheme

    所用的协议  比如 http或者HTTPS  比如 rewrite ^(.+)$  $scheme://mysite.name$1 redirect

    $server_addr

    服务器地址,如果没有用listen指明服务器地址。使用这个变量将发起一次系统调用以取得地址

    $server_port

    请求到达的服务器端口号

    $server_protocol

    请求的协议版本,HTTP/1.0  或http/1.1

    $uri

    请求的不带请求参数的URL,可能和最初的值有不同,比如经过重定向之类的
  • 相关阅读:
    网络攻击与防御 实验1
    java继承 、方法重写、重写toString方法
    递归算法
    加标签的continue用法
    程序员,你应该知道的数据结构之栈
    SpringBoot 内部方法调用,事务不起作用的原因及解决办法
    程序员,你应该知道的数据结构之哈希表
    程序员,你应该知道的数据结构之跳表
    程序员,你应该知道的二分查找算法
    程序员,你应该知道的基础排序算法
  • 原文地址:https://www.cnblogs.com/pyng/p/10451295.html
Copyright © 2020-2023  润新知