为日志文件名称加入日期,直接写在server片段中:
if ( $time_iso8601 ~ '(\d{4})-(\d{2})-(\d{2})' ) {
set $date $1$2$3;
}
location /tmp {
default_type text/html;
return 502 "remote_addr = $date";
}
access_log /var/log/nginx/blog-$date-access.log main;
error_log /var/log/nginx/blog-error.log debug;
$date变量就是获取当天的日期如20201218。
同时访问/tmp目录会将当前日期输出到页面中。