Nginx自定义日志格式
2024年6月6日 · 134 字 · 1 分钟
Nginx自定义日志格式
定义日志格式
# vim /etc/openresty/nginx.conf
http {
# 有阿里云CDN的ip,否则取远程IP
map $http_ali_cdn_real_ip $real_ip {
default $http_ali_cdn_real_ip;
"-" $remote_addr;
}
# 定义自定义日志格式 custom_format
log_format custom_format '$real_ip [$time_local] "$request" $status "$http_user_agent"';
}
指定目标日志的格式为上述自定义日志格式
# vim /etc/openresty/conf.d/livechat.conf
server {
access_log /var/log/nginx/access.log custom_format;
}
重启nginx使配置生效
systemctl restart nginx
# or
/usr/local/openresty/nginx/sbin/nginx -s reload
查看新的日志格式
tail -f /var/log/nginx/livechat.aoscdn.com.log