5月30日任務 訪問日誌不記錄靜態文件、訪問日誌切割、靜態元素過時時間

11.22 訪問日誌不記錄靜態文件javascript

ErrorLog "logs/abc.com-error_log"
SetEnvIf Request_URI ".*\.gif$" img
SetEnvIf Request_URI ".*\.jpg$" img
SetEnvIf Request_URI ".*\.png$" img
SetEnvIf Request_URI ".*\.bmp$" img
SetEnvIf Request_URI ".*\.swf$" img
SetEnvIf Request_URI ".*\.js$" img
SetEnvIf Request_URI ".*\.css$" img
#以上都被標記爲img變量;(.gif/.jpg)結尾的;env=!img:這個表示不被記錄在日誌中   
CustomLog "logs/abc.com-access_log" combined env=!imgcss

11.23 訪問日誌切割java

修改配置文件apache

CustomLog "|/usr/local/apache/bin/rotatelogs -l logs/abc.com-access_%Y%m%d.log 86400" combined env=!img
</VirtualHost>app

指定任務計劃日誌

crontabcrontab

* 6 * * * find /usr/local/apache/logs/*  -ctime +30 -exec rm -rf {} \;ip

11.24 靜態元素過時時間flash

1. 修改配置文件io

<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/gif  "access plus 1 days"
ExpiresByType image/jpeg "access plus 24 hours"
ExpiresByType image/png "access plus 24 hours"
ExpiresByType text/css "now plus 2 hour"
ExpiresByType application/x-javascript "now plus 2 hours"
ExpiresByType application/javascript "now plus 2 hours"
ExpiresByType application/x-shockwave-flash "now plus 2 hours"
ExpiresDefault "now plus 0 min"
</IfModule>

2. 將expires 打開

相關文章
相關標籤/搜索