Nginx 配置按日期每天生成一個日志文件


百度了幾個配置方法,只有一個成功了,記錄下。

1. 先設個變量 $logdate

map $time_iso8601 $logdate {
    '~^(?<ymd>\d{4}-\d{2}-\d{2})' $ymd;
    default    'date-not-found';
}

上面這段放到 http 塊,我用的寶塔面板,在nginx管理里修改

 

 

 2. 配置日志文件路徑

access_log /www/wwwlogs/cnblogs.com/access-$logdate.log;
error_log  /www/wwwlogs/cnblogs.com/error.log;

上面這段放站點設置里,

 

/www/wwwlogs/cnblogs.com 日志文件目錄 給  www 755 權限。

 

寶塔面板用戶可以直接使用日志切割,在任務計划里。

 

參考:http://jingsam.github.io/2019/01/15/nginx-access-log.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM