nginx内置变量总结

转载至 https://www.cnblogs.com/pyng/p/10451295.html

变量名称 变量用途
$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,可能和最初的值有不同,比如经过重定向之类的

本博客所有内容采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可

转载文章请注明:nginx内置变量 - https://yangxx.net/?p=3984

分类: linux

young

记住该记住的,忘记该忘记的,改变能改变的,接受不能改变的!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

我不是机器人*