nginx访问日志根据日期生成

 

server
{
   ……
   #从系统时间中正则匹配出年月日
   if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})") {
      set $date $1$2$3;
   }
   
   # 日期记录日志
   access_log  logs/$date.host.access.log;
}

 

 

注意:需要把对应的文件夹权限给对应的nginx用户

 

chown nginx:nginx /usr/local/nginx/logs

 

posted @ 2022-07-19 10:50  程序员小艺  阅读(1100)  评论(0)    收藏  举报