首页 > 系统相关 >nginx常用全局变量

nginx常用全局变量

时间:2024-05-11 15:46:05浏览次数:23  
标签:常用 document HTTP 请求 uri nginx 全局变量 客户端

nginx常用全局变量

$args
请求中的参数,如www.123.com/1.php?a=1&b=2的$args就是a=1&b=2

$content_length
HTTP请求信息里的"Content-Length"

$conten_type
HTTP请求信息里的"Content-Type"

$document_root
nginx虚拟主机配置文件中的root参数对应的值

$document_uri
当前请求中不包含指令的URI,如www.123.com/1.php?a=1&b=2的$document_uri就是1.php,不包含后面的参数

$host
主机头,也就是域名

$http_user_agent
客户端的详细信息,也就是浏览器的标识,用curl -A可以指定

$http_cookie
客户端的cookie信息

$limit_rate
如果nginx服务器使用limit_rate配置了显示网络速率,则会显示,如果没有设置, 则显示0

$remote_addr
客户端的公网ip

$remote_port
客户端的port

$remote_user
如果nginx有配置认证,该变量代表客户端认证的用户名

$request_body_file
做反向代理时发给后端服务器的本地资源的名称

$request_method
请求资源的方式,GET/PUT/DELETE等

$request_filename
当前请求的资源文件的路径名称,相当于是$document_root/$document_uri的组合

$request_uri
请求的链接,包括$document_uri和$args

$scheme
请求的协议,如ftp,http,https

$server_protocol
客户端请求资源使用的协议的版本,如HTTP/1.0,HTTP/1.1,HTTP/2.0等

$server_addr
服务器IP地址

$server_name
服务器的主机名

$server_port
服务器的端口号

$uri
和$document_uri相同

$http_referer
客户端请求时的referer,通俗讲就是该请求是通过哪个链接跳过来的,用curl -e可以指定

标签:常用,document,HTTP,请求,uri,nginx,全局变量,客户端
From: https://www.cnblogs.com/lixunblogs/p/18167416

相关文章

  • nginx升级
    nginx升级新版本源码目录./configure--user=nginx\--group=nginx\--prefix=/usr/local/nginx\--with-http_ssl_module\--with-openssl=/usr/local/openssl-1.1.1o\--pid-path=/var/run/nginx.pidmake mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/`......
  • nginx双向证书认证
    创建ca准备mkdircustomermkdirnewcertsmkdirprivate私钥touchindex.txttouchserialtouchcrlnumberecho01>serialecho1000>crlnumberopensslgenrsa-out./private/ca_key.pem2048自签CA签发opensslreq-new-x509-days3650-key./priv......
  • C++_函数式编程-以及常用序列化
    函数式编程函数式编程是一种编程范式,它强调程序的构建是通过应用(applying)和组合函数(composingfunctions)来实现的函数式编程属于“结构化编程”的一种,主要思想是把运算过程尽量写成一系列嵌套的函数调用 LambdaCalculus函数式编程语言早期的函数式......
  • IDA Pro - 大名鼎鼎的交互式反汇编工具+SCons - 嵌入式项目里最常用的自动化构建工具
    1、libjpeg-广泛使用的JPEG编解码库libjpeg是一个完全用C语言编写的库,包含了被广泛使用的JPEG解码、JPEG编码和其他的JPEG功能的实现。这个库由独立JPEG工作组维护。项目源码:http://www.ijg.org/files/2、FatFs-面向小型嵌入式系统的FAT文件系统FatFs是日本的大......
  • Fibocom L830 是一款移动通信模块,通常用于嵌入式设备或物联网(IoT)应用中。它提供了蜂窝
    驱动程序下载FibocomL830是一款移动通信模块,通常用于嵌入式设备或物联网(IoT)应用中。它提供了蜂窝连接功能,支持4GLTE网络,并具有全球覆盖的能力。这种模块通常被嵌入到各种设备中,例如智能手表、智能家居设备、工业设备等,以便这些设备可以通过蜂窝网络进行通信和远程控制。关于......
  • 模拟电子电路常用芯片IC
    目录LM324四路运放LM324运放电路图讲解,详细解读LM324引脚图及功能,几分钟就搞懂@CSDNLM339四路比较器LM386LM393双路比较器NE5532todo......
  • java常用加密手段
    虽然一般都会给APK上壳。但是拖壳还是要分析JAVa链接:https://pan.baidu.com/s/1Qm0cF0u7RCGy174QYeVf2Q?pwd=c60g提取码:c60g1.隐藏字节-将明文字符串->转为字节定义publicstaticvoidmain(String[]args)throwsIOException{Stringstrq=newString(newbyte[]{97,......
  • Nginx访问本地静态资源(附Windows环境安装教程)
    目前市面上主流的三款Nginx,Apache和TomcatWeb服务器软件HTTP服务器本质上也是一种应用程序——它通常运行在服务器之上,绑定服务器的IP地址并监听某一个TCP端口来接收并处理HTTP请求,这样客户端(如Firefox,Chrome这样的浏览器)就能通过HTTP协议获取服务器上的网页(HTML格式)、文档(PDF格......
  • nginx 获取cooike的2种方式
    server{listen10001;server_namelocalhost;default_typetext/html;location=/favicon.ico{log_not_foundoff;access_logoff;}set$userN......
  • 死磕nginx系列-nginx日志配置
    nginxaccess日志配置access_log日志配置access_log用来定义日志级别,日志位置。语法如下:日志级别: debug>info>notice>warn>error>crit>alert>emerg语法格式: access_logpath[format[buffer=size][gzip[=level]][flush=time][if=condition]];......