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,可能和最初的值有不同,比如经过重定向之类的
  • 相关阅读:
    并发编程(2)-进程、并发和并行讲解
    并发编程(5)-管道、数据共享、进程池
    并发编程(4)-进程中的锁、信号量、 事件和队列
    人工智能及数学运算的基础方法
    并发编程(3)-进程模块
    判断一个数是否是水仙花数
    js中隐式类型转换测试
    webpack使用webpack-dev-middleware进行热重载
    网页打包安卓APP流程
    「postgres」查看数据库连接数
  • 原文地址:https://www.cnblogs.com/pyng/p/10451295.html
Copyright © 2011-2022 走看看