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

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

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

把虚拟主机配置文件改为以下:javascript

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的记录php

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能够设置缓存保存时间css

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为缓存有效期html

扩展

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

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

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

apache 日志切割问题 http://www.lishiming.net/thread-566-1-1.html浏览器

相关文章
相关标签/搜索