首页/安全/等保与合规速查/Nginx 访问日志:审计要素与格式设计
本包目录(268 条)

Nginx 访问日志:审计要素与格式设计

访问日志是 Web 层审计与溯源的原始证据:格式应包含时间、客户端 IP(含代理链)、账号或会话标识、请求、状态码与耗时,并按留存要求轮转。

等保与合规速查安全更新于 2026-10-12

日志格式示例

日志格式示例
log_format audit '$remote_addr - $remote_user [$time_iso8601] '
                  '"$request" $status $body_bytes_sent '
                  '"$http_referer" "$http_user_agent" '
                  'rt=$request_time urt=$upstream_response_time '
                  'xff="$http_x_forwarded_for"';
access_log /var/log/nginx/access.log audit;
反向代理场景应记录 $http_x_forwarded_for 并校验可信代理 IP,避免客户端伪造来源。

易错点

  • XFF 不校验可信代理:可被伪造写入日志
  • 定位真实 IP 混用:应在网关统一附加来源字段

数据来源与参考

  • Nginx 官方文档(log_format 模块)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌