ngx_http_realip_module
默认情况下不构建此模块,可在构建时使用 --with-http_realip_module
配置参数启用。
定义已知可发送正确替换地址的可信地址。如果指定了特殊值 ,则所有 UNIX 域套接字都将受信任。也可以使用主机名(1.13.1)指定可信地址。
定义请求头字段,其值将用于替换客户端地址。
包含可选端口的请求头字段值也用于替换客户端端口(1.11.0)。 应根据 指定地址和端口。
参数(1.5.12)将客户端地址更改为 PROXY 协议头中的地址。必须先通过在 listen 指令中设置 proxy_protocol
参数来启用 PROXY 协议。
如果禁用递归搜索,则匹配其中一个可信地址的原始客户端地址替换为 指令定义的请求头字段中发送的最后一个地址。如果启用了递归搜索,则匹配其中一个可信地址的原始客户端地址替换为请求头字段中发送的最后一个非受信任地址。
$realip_remote_addr
原始客户端地址