12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間

12.10 Nginx訪問日誌
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
vim /usr/local/nginx/conf/nginx.conf //搜索log_format 後面加上aming
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
cd /usr/local/nginx/conf/vhost
vim /test.com.conf
加上:access_log /tmp/test.com.log aming;
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
測試
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
12.11 Nginx日誌切割
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
vim /usr/local/sbin/nginx_logrotate.sh
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
sh執行這個腳本,-x是執行這個腳本的過程,查看生成的日誌文件
這裏的日誌存放路徑是/tmp/下
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
日誌生成後,要清理日誌,下圖是清理30天前的日誌,因爲還沒生成30天前提是的日誌,也可以先看一下這個目錄下的日誌文件
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
最後做任務計劃,每天0晨去執行它
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
12.12 靜態文件不記錄日誌和過期時間
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
cd /usr/local/nginx/conf/vhost
vim /test.com.conf
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
進入目錄
cd /data/wwwroot/test.com
vim 1.gif 內容:12345678
vim 2.js 內容:222222222222222222
分別訪問下列這幾個文件,但記錄日誌只顯示一條,說明1.gif與2.js不會記錄日誌
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
下列做一些更改就可以記錄日誌了
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
這裏訪問是有:Cache-Control: max-age=43200
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
將配置文件註釋掉expires 12h;
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間
這時個就沒有顯示Cache-Control: max-age=43200
12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間








































發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章