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,可能和最初的值有不同,比如经过重定向之类的 |
nginx内置变量总结的更多相关文章
- nginx 内置变量
http://blog.sina.com.cn/s/articlelist_1834459124_1_1.html nginx内置变量杂谈 http://nginx.org/en/docs/http ...
- nginx内置变量 大全
nginx内置变量 内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的.总而言之,这些变量代表着客户端请求头的内容,例如$http_u ...
- (转)最新版 nginx内置变量 大全
原文:http://www.cnphp.info/nginx-embedded-variables-lasted-version.html 在配置基于nginx服务器的网站时,必然会用到 nginx内 ...
- -e $request_filename + nginx内置变量
-e表示只要filename存在,则为真,不管filename是什么类型,当然这里加了!就取反额外的一些-e filename 如果 filename存在,则为真-d filename 如果 file ...
- nginx内置变量详解-乾颐堂
nginx的配置文件中可以使用的内置变量以美元符$开始,也有人叫全局变量.其中,部分预定义的变量的值是可以改变的. $arg_PARAMETER 这个变量值为:GET请求中变量名PARAMETER参数 ...
- nginx基础学习第二篇:nginx内置变量的使用
ngx_http_core模块提供的内置变量有很多,常见的有 $uri,用来获取当前请求的uri,不含请求参数. $request_uri,用来获取请求最原始的uri,包含请求参数,且未解码. $re ...
- Nginx内置变量及正则语法
对于很多Nginx初学者来说,配置文件是必须要看懂的.但是当公司的Nginx配置文件放在你面前的时候你总会被一些带着"$"符号和一大推看不懂的的正则给正懵逼.没错带着"$ ...
- nginx 内置变量大全(转)
HTTP核心模块支持一些内置变量,变量名与apache里的对应.比如 $http_user_agent,$http_cookie等表示HTTP请求信息的变量.更多变量:$args, 请求中的参数; $ ...
- nginx 内置变量大全
HTTP核心模块支持一些内置变量,变量名与apache里的对应.比如 $http_user_agent,$http_cookie等表示HTTP请求信息的变量.更多变量:$args, 请求中的参数; $ ...
随机推荐
- Java核心技术及面试指南的视频讲解和代码下载位置
都是百度云盘,均无密码 代码下载位置: https://pan.baidu.com/s/1I44ob0vygMxvmj2BoNioAQ 视频讲解位置: https://pan.baidu.com/s/ ...
- java多线程(8)---阻塞队列
阻塞队列 再写阻塞列队之前,我写了一篇有关queue集合相关博客,也主要是为这篇做铺垫的. 网址:[java提高]---queue集合 在这篇博客中我们接触的队列都是非阻塞队列,比如Priority ...
- 带着萌新看springboot源码05
上一节走了一遍从浏览器发出请求到得到向页面的流程,基本的功能是已经实现了.但是现在啊,我想自定义一个拦截器(拦截器可以做用户登录验证,如果登录了,就让你通过,如果没有登录,就重定向登录页面),这里就不 ...
- centos7默认防火墙firewalld
1.开关 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disable firewalld ...
- linux centos6.5安装KVM
1.安装kvm,vnc软件 http://www.server110.com/kvm/201404/10467.html yum install kvm,缺啥补啥 yum install kvm km ...
- Servlet+Tomcat总结
Tomcat的缺省端口是多少,怎么修改 1.找到Tomcat目录下的conf文件夹 2.进入conf文件夹里面找到server.xml文件 3.打开server.xml文件 4.在server.xml ...
- Linux和Shell回炉复习系列文章总目录
本页内容都是本人回炉Linux时整理出来的.这些文章中,绝大多数命令类内容都是翻译.整理man或info文档总结出来的,所以相对都比较完整. 本人的写作方式.风格也可能会让朋友一看就恶心到直接右上角叉 ...
- [T-SQL] NCL INDEX 欄位選擇效能影響-解析
因為這篇文章寫的比較長一些,我就將總結先列出來 總結 1. 除了WHERE條件外,JOINColumn除了記得建立索引,也要注意到選擇性的高低,如果真的找不到可用的Column,可以考慮在兩邊關聯的表 ...
- C#反射与特性使用简介
本文是学习特性与反射的学习笔记,在介绍完特性和反射之后,会使用特性与反射实现一个简单的将DataTable转换为List的功能,水平有限,如有错误,还请大神不吝赐教. 1. 反射:什么是反射 ...
- 如何优雅的使用 Python 实现文件递归遍历
今天有个脚本需要遍历获取某指定文件夹下面的所有文件,我记得很早前也实现过文件遍历和目录遍历的功能,于是找来看一看,嘿,不看不知道,看了吓一跳,原来之前我竟然用了这么搓的实现. 先发出来看看: def ...