分享

在nginx日志的access log中记录post请求的参数值

 WindySky 2019-02-28

nginx.conf http { } 里面找位置 加上 $request_body

log_format 【youName】 '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent $request_body "$http_referer" "$http_user_agent" $http_x_forwarded_for';

1

server 添加访问日志输出

access_log /data/wwwlogs/api.2.com_nginx.log 【youName】;

1

记得要一一对应 特别是你设置的名字

下面贴出我的配置

server {

  server_name api.boyazhibo.com;

  access_log /data/wwwlogs/api.2.com_nginx.log access;

  index index.html index.htm index.php;

  root /data/wwwroot/boya/api.2.com/public;

  #error_page 404 /404.html;

  #error_page 502 /502.html;

   location /nginx_status {

      stub_status on;

      access_log off;

      allow 127.0.0.1;

      deny all;

    }

  location / {

        try_files $uri $uri/ /index.php?_url=$uri&$args;

    }

  location ~ [^/]\.php(/|$) {

    #fastcgi_pass remote_php_ip:9000;

    fastcgi_pass unix:/dev/shm/php-cgi.sock;

    fastcgi_index index.php;

    include fastcgi.conf;

  }

  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {

    expires 30d;

    access_log off;

  }

  location ~ .*\.(js|css)?$ {

    expires 7d;

    access_log off;

  }

  location ~ /\.ht {

    deny all;

  }

}


http

http {

 log_format access '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent $request_body "$http_referer" "$http_user_agent" $http_x_forwarded_for';

}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多