变量

Nginx 提供了丰富的内置变量open in new window

variablemoduledescription
$args请求参数
$uri当前请求的 uri,不带参数
$request_uri请求的 uri,带完整参数
$host请求报文的 host 首部
$hostnamengx_http_core_moduleNginx 服务运行在主机的主机名
$remote_addrngx_stream_core_module客户端 IP
$remote_portngx_stream_core_module客户端端口
$request_filename用户请求中的 uri 经过本地 rootalias 映射后的本地文件路径。可将其加入 log 中研究 rootalias
$server_addrngx_stream_core_module服务器 IP
$server_portngx_stream_core_module服务求端口
$server_protocol服务器的 HTTP 协议版本,例 HTTP/1.0HTTP/1.1
$scheme请求中的协议,例 httphttps

指定 module 时基本上都有 ngx_http_core_module