nginx的日志格式_其他
通过log_format定义日志格式,变量是main,后面列出格式即可。

日志格式有很多变量,查看地址,常用的大概这么几个

重启命令

nginx -s reload
systemctl reload nginx.service

验证是否配置正确

nginx -t

下面我定义了一个main2变量的日志格式,日志格式只显示访问的ip地址
nginx的日志格式_首部_02

$http_x_forwarded_for变量

nginx的日志格式_其他_03
每次通过代理服务器转发请求或响应时,会追加写入 Via 首部信息。

在 HTTP 通信过程中,可级联多台代理服务器。请求和响应的转发会经过数台类似锁链一样连接起来的代理服务器。转发时,需要附加 Via 首部字段以标记出经过的主机信息。$http_x_forwarded_for可以获得经过的主机信息