it运维开发教程,运维管理,因为微不足道,所以值得关注!域名来源:sos 救援 idc 数据中心 所以sos+idc=sosidc.com
  • 首页
  • nginx
  • nginx教程09-nginx 自定义访问日志格式说明

nginx教程09-nginx 自定义访问日志格式说明

发布:小小编辑2016-1-28 10:35分类: nginx

打开nginx配置文件

http {
    include       mime.types;
    default_type  application/octet-stream;

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

    #access_log  logs/access.log  main;

去掉带#号部分

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

 access_log  logs/access.log  main;


 log_format 用来定义访问日志要记录的信息  main 为这个格式别名,可以定义多个不同日志格式

 access_log 定义了日志文件路径  以及采用哪个日志格式记录,本例子为main


这些变量定义在 ngx_http_log_module 模块中

$remote_addr   与$http_x_forwarded_for 用以记录客户端的ip地址;
$remote_user   :用来记录客户端用户名称;
$time_local  : 用来记录访问时间与时区;  
$request  :  用来记录请求的url与http协议;
$status     :  用来记录请求状态;成功是200,
$body_bytes_s ent  :记录发送给客户端文件主体内容大小;
$http_referer  :用来记录从那个页面链接访问过来的;
$http_user_agent  :记录客户毒啊浏览器的相关信息;

配好好后,重启nginx  可以在日志文件里看到相应记录




温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/17716 人参与

发表评论:

欢迎使用手机扫描访问本站,还可以关注微信哦~