nginxs

运维博客

10-nginx内部变量和自定义变量

2016/05/21 14:04 于 安全 0

微信 微博 豆瓣 人人

自定义nginx变量

set $user_pro "false";定义区域“main”

公有变量

$arg_ 请求中的参数名称
$args 请求中的参数
$binary_remote_addr 客户地址在一个二进制形式、价值的长度总是4字节
$body_bytes_sent
$bytes_sent (ngx_http_core_module)发送到客户端字节数
$bytes_sent (ngx_http_log_module)
$connection 连接序列号
$connection_requests (ngx_http_core_module)
$connection_requests (ngx_http_log_module)
$connections_active #活跃连接数
$connections_reading #只读连接
$connections_waiting #等待连接
$connections_writing #写连接
$content_length Header里面内容长度”
$contenttype Header里面内容格式”
$cookie
cookie的名字
$date_local
$document_root 当前请求的root或者alias
$document_uri $url一样
$fastcgi_path_info
$fastcgi_script_name
$geoip_area_code
$geoip_city
$gzip_ratio
$host 主机或主机名”请求头字段,或服务器名称匹配的请求
$hostname 主机名
$https
$invalid_referer
$is_args ?
$limit_rate
$memcached_key
$modern_browser
$msec (ngx_http_core_module)
$msec (ngx_http_log_module)
$msie
$nginx_version
$pid worker进程的PID
$pipe (ngx_http_core_module)
$proxy_add_x_forwarded_for
$proxy_host
$proxy_port
$proxy_protocol_addr
$query_string
$realip_remote_addr
$realpath_root
$remote_addr 远程IP
$remote_port 远程端口
$remote_user 进行基本用户验证时候的用户名
$request 完整的原始请求
$request_body 请求主体
$request_body_file
$request_completion
$request_filename
$request_id
$request_length (ngx_http_core_module)
$request_length (ngx_http_log_module)
$request_method
$request_time (ngx_http_core_module)
$request_time (ngx_http_log_module)
$request_uri 则是请求的整个字符串,包含了后面的query_string的。
$scheme
$secure_link
$secure_link_expires
$senthttp$server_addr
$server_name 接受请求的服务器的名称
$server_port
$server_protocol
$session_log_binary_id
$session_log_id
$slice_range
$spdy
$spdy_request_priority
$status (ngx_http_core_module) 请求服务状态
$status (ngx_http_log_module)
$tcpinfo_rtt
$tcpinfo_rttvar
$tcpinfo_snd_cwnd
$tcpinfo_rcv_space
$time_iso8601 (ngx_http_core_module)
$time_iso8601 (ngx_http_log_module) #iso8601标准的时间
$time_local (ngx_http_core_module) #本地时间
$time_local (ngx_http_log_module) 当地时间在常见的日志格式
$uid_got
$uid_reset
$uid_set
$upstream_addr
$upstream_cache_status
$upstream_connect_time
$upstreamcookie$upstream_header_time
$upstreamhttp$upstream_response_length
$upstream_response_time
$upstream_status
$uri 指的是请求的文件和路径,不包括“?”或者“#”之后的东西

nginx教程

第一章 nginx安装基本引导和进程信号

02-nginx IO模型

03-nginx负载均衡

04-nginx的root和alias区别

05-nginx limit_req和limit_conn_zone

06-nginx访问控制“限制ip”,“限制用户名”

07-nginx geo区域访问控制

08-nginx的if语句条件判断

10-nginx内部变量和自定义变量

nginx内部变量和自定义变量nginx内部变量nginx自定义变量nginx内部变量和自定义变量10-nginx变量nginx

发表评论
已登录为 [退出]


管理