nginx日志输出自定义header头字段

原文地址:https://blog.51cto.com/diadia/1719016

这段时间做了一个web的项目,要求在日志中输出自定义的http header字段token和have-deleted的值,

nginx版本为1.19,以下是具体的log配置:

log_format main '$remote_addr - $remote_user [$time_local] $http_token
        $http_have_deleted "$request" '
        '$status $request_time $body_bytes_sent "$http_referer" '
        '"$http_user_agent" "$http_x_forwarded_for"';

通过配置可以看出,可在自定义header字段前加http_,即可将指定的自定义header字段打印到log中。

像have-deleted这种带横线的字段,需要写成have_deleted,nginx会自动做处理的。

 



 

posted @ 2022-01-05 14:36  八方鱼  阅读(2688)  评论(0)    收藏  举报