您的位置:首页 > 其它

10-2 11 静态不记录 日志切割 静态过期时间

2017-10-09 00:00 357 查看

11.22 访问日志不记录静态文件

网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录

把虚拟主机配置文件改成如下:

conf/extra/http-v
...
<VirtualHost *:80>
DocumentRoot "/data/wwwroot/ddd.com"
ServerName ddd.com
ServerAlias ttt.com eee.com www.example.com
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
CustomLog "logs/ddd.com-access_log" combined env=!img
</VirtualHost>
...
bin/apachectl -t/graceful
cd /data/wwwroot/ddd.com/  //在这目录下上传一个图片




[root@axiang-02 apache2.4]# curl  -x127.0.0.1:80 -I ddd.com/aming.png
HTTP/1.1 200 OK
tail /usr/local/apache2.4/logs/ddd.com-access_log
[root@axiang-02 apache2.4]# tail /usr/local/apache2.4/logs/ddd.com-access_20170802.log
192.168.83.1 - - [02/Aug/2017:20:49:50 +0800] "GET /favicon.ico HTTP/1.1" 404 209 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
192.168.83.1 - - [02/Aug/2017:20:49:51 +0800] "GET / HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
192.168.83.1 - - [02/Aug/2017:20:49:51 +0800] "GET /favicon.ico HTTP/1.1" 404 209 "http://ddd.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
192.168.83.1 - - [02/Aug/2017:20:50:03 +0800] "GET /index.php HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
192.168.83.1 - - [02/Aug/2017:20:50:12 +0800] "GET / HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
192.168.83.1 - - [02/Aug/2017:20:50:22 +0800] "GET / HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36"
192.168.83.1 - - [02/Aug/2017:20:50:22 +0800] "GET /favicon.ico HTTP/1.1" 404 209 "http://ddd.com/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36"
192.168.83.1 - - [02/Aug/2017:21:26:07 +0800] "GET /favicon.ico HTTP/1.1" 404 209 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
192.168.83.1 - - [02/Aug/2017:21:26:07 +0800] "GET /favicon.ico HTTP/1.1" 404 209 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
192.168.83.1 - - [02/Aug/2017:21:32:54 +0800] "GET /index.php HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
[root@axiang-02 apache2.4]#

可以看到,没有访问png的记录

11.23 访问日志切割

CustomLog "|/usr/local/apache2.4/bin/rotatelogs -l logs/ddd.com-access_%Y%m%d.log 86400" combined env=!img




11.24 静态元素过期时间

浏览器访问网站的图片时会把静态的文件缓存在本地电脑里,这样下次再访问时就不用去远程下载了

apache可以设置缓存保存时间

cd /usr/local/apache2.4/
vim conf/extra/httpd-vhosts.conf
...
<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>
...
vim conf/httpd.conf
/expires_module //开启
bin/apachectl -M | grep expire
bin/apachectl -t
bin/apachectl graceful
curl -x127.0.0.1:80 ddd.com/aming.png -I




如图,cache-control: max-age为缓存有效期

扩展

apache日志记录代理IP以及真实客户端IP http://www.lishiming.net/thread-960-1-1.html

apache只记录指定URI的日志 http://www.lishiming.net/thread-981-1-1.html

apache日志记录客户端请求的域名 http://www.lishiming.net/thread-1037-1-1.html

apache 日志切割问题 http://www.lishiming.net/thread-566-1-1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐