Nginx
Web
服务器每天会产生大量的访问日志,而且不会自动地进行切割,如果持续数天访问,将会导致该access.log
/error.log
日志文件容量非常大,不便于查看相关的网站访问/异常日志。
因此可以通过修改配置文件,将nginx
日志文件以日期格式作为文件名来存储,每天自动生成一个日志文件。配置如下:
server {
...
if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})") {
set $year $1;
set $month $2;
set $day $3;
}
access_log /var/log/nginx/www.trumanwl.com-$year-$month-$day.log;
error_log /var/log/nginx/www.trumanwl.com-$year-$month-$day.error.log;
}
运行nginx -s reload
即可生效。