`
haoningabc
  • 浏览: 1476912 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

nginx变量表

阅读更多

http://blog.csdn.net/iinel/article/details/4321383
HTTP核心模块支持一些内置变量,变量名与apache里的对应。比如 $http_user_agent,$http_cookie等表示HTTP请求信息的变量。
更多变量:
$args, 请求中的参数;

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

$content_type, 请求信息里的"Content-Type";

$document_root, 针对当前请求的根路径设置值;

$document_uri, 与$uri相同;

$host, 请求信息中的"Host",如果请求中没有Host行,则等于设置的服务器名;

$limit_rate, 对连接速率的限制;

$request_method, 请求的方法,比如"GET"、"POST"等;

$remote_addr, 客户端地址;

$remote_port, 客户端端口号;

$remote_user, 客户端用户名,认证用;

$request_filename, 当前请求的文件路径名

$request_body_file, ??

$request_uri, 请求的URI,带参数;

$query_string, 与$args相同;

$scheme, 所用的协议,比如http或者是https,比如rewrite  ^(.+)$  $scheme://example.com$1  redirect;

$server_protocol, 请求的协议版本,"HTTP/1.0"或"HTTP/1.1";

$server_addr, 服务器地址,如果没有用listen指明服务器地址,使用这个变量将发起一次系统调用以取得地址(造成资源浪费);

$server_name, 请求到达的服务器名;

$server_port, 请求到达的服务器端口号;

$uri, 请求的URI,可能和最初的值有不同,比如经过重定向之类的。

 

另:参考 http://zys.8800.org/index.php/archives/286
分享到:
评论

相关推荐

    nginx内置变量

    **Nginx内置变量概述** Nginx是一个高性能的HTTP和反向代理服务器,它具有模块化设计和出色的并发处理能力。在Nginx配置中,内置变量扮演着至关重要的角色,它们允许管理员动态地获取关于请求、客户端、服务器状态...

    nginx 内置变量表 Excel版.rar

    经常需要配置Nginx ,其中有许多以 $ 开头的变量,经常需要查阅nginx 所支持的变量。 可能是对 Ngixn资源不熟悉,干脆就直接读源码,分析出支持的变量。 Nginx支持的http变量实现在 ngx_http_variables.c 的 ngx_...

    Nginx内置变量列表

    nginx内置变量列表,根据 Nginx 源码文件 ngx_http_variables.c 提取了nginx 的内置变量。

    nginx自定义变量与内置预定义变量的使用

    **可见性** 是Nginx变量的另一个重要特性。每个变量都是全局可见的,但它们并不是真正的全局变量。这意味着在一个配置块中定义的变量可以在其他配置块中被访问,但它们的值只在声明它们的块及其子块中有效。例如: ...

    nginx 内置变量详解及隔离进行简单的拦截

    1,nginx内置变量 nginx 有很多内置变量可以进行简单的过滤。 $arg_name 请求行中的name参数。 $args 请求行中参数字符串。 $cookie_name 名为name的cookie。 与$uri相同。 $http_name 任意请求头的值;变量名的后...

    NGINX conf 配置文件中的变量大全

    在深入探讨NGINX配置文件中的变量之前,我们先简要了解一下NGINX。NGINX是一款高性能的HTTP和反向代理服务器,广泛应用于互联网上处理高并发连接、静态文件服务以及负载均衡等场景。其配置文件是实现NGINX功能的核心...

    window下nginx配置

    ### Window下Nginx配置详解 #### 一、前言 一直以来,许多开发者都认为Nginx只能在Linux环境下运行,实际上,在Windows系统中同样可以部署并高效运行Nginx。随着网站流量的增长,单台服务器可能无法满足需求,此时...

    agentzh写的Nginx教程

    12. Nginx变量系列:该系列包含了至少八篇专注于Nginx变量的文章,Nginx变量是Nginx配置中非常重要的一个方面,变量可以用于配置文件中的各种指令里,以实现更灵活的配置。 13. Nginx指令执行顺序系列:该系列文章...

    nginx全局变量整理小结

    Nginx 全局变量整理小结 Nginx 全局变量是 Nginx 服务器中的一组预定义变量,用于存储当前请求的信息和服务器的状态。这些变量可以在 Nginx 配置文件中使用,帮助管理员更好地管理和优化服务器。这篇文章将对 Nginx...

    章亦春nginx漫谈

    在该语言中,“变量”是一个重要的组成部分,类似于其他编程语言中的变量概念,但在 Nginx 中,变量只能存储字符串类型的值。 **特点**: - **类型限制**:Nginx 中的变量仅支持存储字符串类型的数据。 - **应用...

    史上最牛逼的Nginx最佳实践教程从入门到精通

    1.Nginx安装 2.nginx编译参数相机 3.nginx安装配置+清缓存模块安装 ...5.nginx配置虚拟主机 6.nginx location配置 ...Nginx变量详解 Nginx模块与实践案例 提供了目前所有互联网公司都在用的51个案例 常见问题

    Nginx经典教程

    #### 一、Nginx变量漫谈 Nginx的变量系统是其灵活性和强大功能的核心之一。代理zh的《Nginx经典教程》深入探讨了Nginx变量的各个方面,从基础概念到高级应用,提供了全面的讲解。 1. **变量类型**:介绍了Nginx...

    agentzh-nginx-tutorials-en.pdf

    本文主要关注的是Nginx变量与指令执行顺序这两个核心主题。 #### Nginx 变量详解 Nginx变量是Nginx配置中最基础也最强大的功能之一,能够帮助开发者灵活地处理请求、响应以及其他运行时数据。在本系列中,agentzh从...

    agentzh 的 Nginx 教程(版本 2016.07.21)整理成pdf 添加书签

    - **重要性**:理解Nginx变量对于优化配置和服务性能至关重要。 - **涵盖知识点**: - **变量定义**:介绍了Nginx如何定义变量以及不同类型的变量。 - **变量使用**:讲解了在配置文件中如何使用这些变量。 - **...

    Nginx 内置预变量都有哪些?

    Nginx 内置预变量都有哪些?

    windows平台nginx编译nginx-http-flv-module

    3. **配置编译环境**:设置好环境变量,确保编译器和依赖库可以被找到。特别是,对于Nginx,可能需要配置OpenSSL和pcre库。 4. **编译Nginx**:进入Nginx源码目录,运行配置脚本,指定编译选项,例如: ``` ./...

    nginx1.16.0 免依赖版本

    提供的安装文档应详细说明如何在目标系统上安装和配置这个免依赖版本的Nginx,包括必要的系统设置、环境变量、路径配置等。 5. **私信支持** 如果在安装或使用过程中遇到问题,可以联系提供者进行私信咨询,这是...

    Nginx权威指南.pdf

    接着,详细讲解了Nginx的配置文件结构和指令语法,包括如何编写配置块、指令的优先级、变量的使用等。读者将学习到如何通过配置文件来定制Nginx的行为,如设置虚拟主机、处理静态文件、反向代理、负载均衡等。 在...

Global site tag (gtag.js) - Google Analytics