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可以指定 | 
nginx 常用全局变量的更多相关文章
- Nginx 常用全局变量 及Rewrite规则详解
		
每次都很容易忘记Nginx的变量,下面列出来了一些常用 $remote_addr //获取客户端ip $binary_remote_addr //客户端ip(二进制) $remote_port //客 ...
 - nginx 常用配置说明
		
一.location 配置 1.1 语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可 ...
 - nginx常用伪静态设置
		
nginx里使用伪静态是直接在nginx.conf 中写规则的,并不需要像apache要开启写模块(mod_rewrite)才能进行伪静态. nginx只需要打开nginx.conf配置文件,在ser ...
 - nginx 常用的 URL 重写方法
		
转自:http://www.jbxue.com/article/4727.html Nginx中一些常用的URL 重写方法介绍,有需要的朋友可以参考下.url重写应该不陌生,不管是SEO URL 伪静 ...
 - 3.Nginx常用功能介绍
		
Nginx常用功能介绍 Nginx反向代理应用实例 反向代理(Reverse Proxy)方式是指通过代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并且从内部网络服 ...
 - Nginx常用配置实例(4)
		
Nginx作为一个HTTP服务器,在功能实现方面和性能方面都表现得非常卓越,完全可以与Apache相媲美,几乎可以实现Apache的所有功能,下面就介绍一些Nginx常用的配置实例,具体包含虚拟主机配 ...
 - 【Linux】nginx常用命令
		
相关内容链接 Centos之安装Nginx及注意事项 [nginx]详细配置说明 nginx常用命令 [重新加载配置]sudo nginx -s reload [打开nginx配置]sudo vim ...
 - Nginx系列一:正向代理和反向代理、Nginx工作原理、Nginx常用命令和升级、搭建Nginx负载均衡
		
转自https://www.cnblogs.com/leeSmall/p/9351343.html 仅供个人学习 一.什么是正向代理.什么是反向代理 1. 正向代理,意思是一个位于客户端和原始服务器( ...
 - nginx常用命令及简单配置
		
nginx常用命令 nginx -c /usr/local/nginx/conf/nginx.conf 启动nginx(windows下start nginx); nginx -s quit 停止ng ...
 
随机推荐
- C#读写设置修改调整UVC摄像头画面-焦点
			
有时,我们需要在C#代码中对摄像头的焦点进行读和写,并立即生效.如何实现呢? 建立基于SharpCamera的项目 首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄像 ...
 - 根据语义来选择:value-like传副本, pointer-like传引用
			
★ (一个成员)变量的 创建.初始化.赋值 “默认值”:内置类型的局部变量.内置类型的成员变量(未设置=initval;) 没有默认值! 若创建时不指定值,则不进行初始化.则其值未定义!!! “指定 ...
 - expor和import的用法
			
1.Export 模块是独立的文件,该文件内部的所有的变量外部都无法获取.如果希望获取某个变量,必须通过export输出 // profile.js export var firstName = 'M ...
 - Fiddler抓本机包
			
使用Fiddler抓本机包的方法: File -->Capture Traffic 选中之后自动设置本机的Internet代理选项.
 - 关于控制Broker端入站连接数的讨论
			
Kafka Broker端处理请求采用Reactor模型.每台Broker上有个类似于Dispatcher的Acceptor线程,还有若干个处理请求的Processor线程(当然真正处理请求逻辑的线程 ...
 - Hadoop的伪分布式的安装
			
查看下载地址:http://archive.cloudera.com/cdh5/cdh/5/hadoop-2.6.0-cdh5.4.0-src.tar.gz 解压hadoop-2.6.0-cdh5.4 ...
 - PostgreSQL 基本数据类型及常用SQL 函数操作
			
数据类型 名字 别名 描述 bigint int8 有符号的8字节整数 bigserial serial8 自动增长的8字节整数 bit [ (n) ] 定长位串 bit varying [ (n ...
 - spring data jpa 表关联设置用户表关联角色表配置
			
User 表: @ManyToMany(cascade = { CascadeType.MERGE }) @JsonIgnore @JoinTable(name = "UserRole&qu ...
 - Flask 开启多进程或多线程
			
2018-07-15 23:31:20 yang9315 阅读数 7703更多 分类专栏: python 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接 ...
 - sublime设置代码缩进
			
打开sublime的首选项(Preferences)下的设置-用户(Setting-User) ,配置如下代码 , "translate_tabs_to_spaces": true ...