zoukankan      html  css  js  c++  java
  • 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,可能和最初的值有不同,比如经过重定向之类的
  • 相关阅读:
    5.7
    人月神话阅读笔记1
    python汉诺塔问题的递归理解
    用python进行有进度条的圆周率计算
    使用Python+turtle绘制同心圆
    less.modifyVars方法切换主题样例
    npm简单插件开发流程
    Mac中执行yarn global add @vue/cli 成功后,执行vue --version 提示zsh: command not found: vue 解决方法
    执行yarn deploy打包,报内存溢出的错误解决办法
    为首屏增加加载动画
  • 原文地址:https://www.cnblogs.com/pyng/p/10451295.html
Copyright © 2011-2022 走看看