nginx-5.内置变量表

nginx内置变量

请求地址:http://192.168.100.66/showVar?a=1&b=2
本机IP: 192.168.1.6,
网关IP:192.168.100.1

在nginx配置类似下面的方式观察输出
location = /showVar {

​ return 200 "args = $args"

}

变量 例子 解析
$args a=1&b=2
$arg_pid
$is_args ?
$query_string a=1&b=2 请求参数
$host 192.168.100.66 主机地址
$scheme http 协议
$limit_rate 0 需要nginx服务器配置limit_rate才能小时网络速率
$connection 1
$binary_remote_addr 二进制数据
$content_length 响应内容长度(直接返回的纯文本,正常页面应该有长度)
$content_type 响应内容类型(直接返回的纯文本,正常页面应该有类型)
$document_uri /showVar
$document_root /usr/local/nginx/html 映射的文件夹
$http_user_agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 客户端代理
$http_cookie cookie
$http_x_forwarded_for forward来源
$http_referer
$http_via
$https
$remote_addr 192.168.100.1 客户端公网ip(实际返回的网关IP)
$remote_user
$remote_port 11681
$request_body_file 请求体文件
$request_method GET 请求方式
$request_filename /usr/local/nginx/html/showVar 请求映射的文件目录
$request_length 444 请求大小
$request_uri /showVar?a=1&b=2 请求uri
$request_time 0.000 请求时间
$server_addr 192.168.100.66 服务器IP
$server_name localhost 服务器名
$server_port 80 服务器端口
$server_protocol HTTP/1.1 协议版本

posted on 2024-01-24 01:29  zhangyukun  阅读(12)  评论(0编辑  收藏  举报

导航