通过log_format
定义日志格式,变量是main
,后面列出格式即可。
日志格式有很多变量,查看地址,常用的大概这么几个
重启命令
nginx -s reload
systemctl reload nginx.service
验证是否配置正确
nginx -t
下面我定义了一个main2变量的日志格式,日志格式只显示访问的ip地址
$http_x_forwarded_for变量
每次通过代理服务器转发请求或响应时,会追加写入 Via 首部信息。
在 HTTP 通信过程中,可级联多台代理服务器。请求和响应的转发会经过数台类似锁链一样连接起来的代理服务器。转发时,需要附加 Via 首部字段以标记出经过的主机信息。$http_x_forwarded_for
可以获得经过的主机信息