内置变量
客户端相关变量
$remote_addr | 客户端 IP 地址 |
---|---|
$remote_port | 客户端端口号 |
$http_user_agent | 客户端的 User-Agent |
$http_referer | 客户端的 Referer 请求头 |
请求相关变量
$request | 完整的请求行(包含方法、URI 和协议版本) |
---|---|
$request_method | 请求方法(如 GET、POST) |
$request_uri | 完整请求 URI(包含参数,但不含主机名) |
$uri | 当前的 URI,不包含参数,可能被重写 |
$args 或 $query_string | 请求 URI 的查询参数部分(? 后内容) |
$is_args | 如果有查询参数,值为 ?;否则为空字符串 |
响应相关变量
$status | 响应的 HTTP 状态码 |
---|---|
$body_bytes_sent | 发送给客户端的响应体字节数 |
$bytes_sent | 发送给客户端的总字节数(包含头部) |
服务器相关变量
$server_name | 匹配到的 server_name |
---|---|
$server_addr | 服务器 IP 地址 |
$server_port | 服务器监听的端口号 |
$hostname | 服务器主机名 |
文件路径相关变量
$document_root | 当前请求对应的根目录 |
---|---|
$request_filename | 当前请求对应的本地文件路径 |