外观
日志
约 232 字小于 1 分钟
2025-09-07
http {
# 传统单行日志
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
# json格式日志,便于传输至ES分析
log_format main_json escape=json
'{'
# 基础访问信息
'"@timestamp": "$time_iso8601",'
'"time_local": "$time_local",'
'"remote_addr": "$remote_addr",'
'"remote_user": "$remote_user",'
'"request": "$request",'
'"request_method": "$request_method",'
'"request_uri": "$request_uri",'
'"request_length": "$request_length",'
'"args": "$args",'
'"query_string": "$query_string",'
'"http_protocol": "$server_protocol",'
'"http_version": "$http_version",'
# 响应信息
'"status": "$status",'
'"body_bytes_sent": "$body_bytes_sent",'
'"bytes_sent": "$bytes_sent",'
'"content_type": "$content_type",'
'"content_length": "$content_length",'
# 性能监控
'"request_time": "$request_time",'
'"upstream_response_time": "$upstream_response_time",'
'"upstream_connect_time": "$upstream_connect_time",'
'"upstream_header_time": "$upstream_header_time",'
'"connection_time": "$connection_time",'
'"pipe": "$pipe",'
# 连接信息
'"connection": "$connection",'
'"connection_requests": "$connection_requests",'
'"upstream_addr": "$upstream_addr",'
'"upstream_status": "$upstream_status",'
'"upstream_cache_status": "$upstream_cache_status",'
# HTTP头信息
'"http_referer": "$http_referer",'
'"http_user_agent": "$http_user_agent",'
'"http_x_forwarded_for": "$http_x_forwarded_for",'
'"http_x_real_ip": "$http_x_real_ip",'
'"http_x_forwarded_proto": "$http_x_forwarded_proto",'
'"http_x_forwarded_host": "$http_x_forwarded_host",'
'"http_accept": "$http_accept",'
'"http_accept_encoding": "$http_accept_encoding",'
'"http_accept_language": "$http_accept_language",'
'"http_connection": "$http_connection",'
'"http_cookie": "$http_cookie",'
'"http_authorization": "$http_authorization",'
# 服务器信息
'"host": "$host",'
'"http_host": "$http_host",'
'"server_name": "$server_name",'
'"server_addr": "$server_addr",'
'"server_port": "$server_port",'
'"scheme": "$scheme",'
# 地理位置信息(需要安装geoip模块)
'"geoip_country_code": "$geoip_country_code",'
'"geoip_country_name": "$geoip_country_name",'
'"geoip_region": "$geoip_region",'
'"geoip_city": "$geoip_city",'
'"geoip_latitude": "$geoip_latitude",'
'"geoip_longitude": "$geoip_longitude",'
# 缓存信息
'"cache_status": "$upstream_cache_status",'
'"cache_control": "$upstream_http_cache_control",'
'"expires": "$upstream_http_expires",'
# 安全相关(需要SSL配置)
'"ssl_protocol": "$ssl_protocol",'
'"ssl_cipher": "$ssl_cipher",'
'"ssl_client_verify": "$ssl_client_verify",'
'"ssl_client_s_dn": "$ssl_client_s_dn",'
# 自定义字段
'"request_id": "$request_id",'
'"msec": "$msec",'
'"nginx_version": "$nginx_version"'
'}';
access_log /var/log/nginx/access.log main_json;
}