查看nginx访问日志分析恶意请求的时候,比如有人采集网站,网站有多个域名,不知道采集者使用的是哪个域名的时候可以增加host域名的记录

可以在nginx配置的http段log_format记录规则中增加 $http_host 的变量输出

map $http_x_forwarded_for  $clientRealIp {
    ""      $remote_addr;
    ~^(?P<firstAddr>[0-9\.]+),?.*$  $firstAddr;
}
log_format  main  'src:$clientRealIp cdn:$remote_addr $remote_user [$time_local] "$http_host $request" '
                  '$status $body_bytes_sent "$http_referer" '
                  '"$http_user_agent"';

标签: none

添加新评论