118.75.40.120 - - [16/Apr/2013:13:08:47 +0800] GET /music/2010/05/04/87147200.mp3 HTTP/1.1 "302" 160 "-" "NSPlayer/12.00.7601.17514 WMFSDK/12.00.7601.17514" "-"
118.75.40.120 - - [16/Apr/2013:13:08:47 +0800] GET /music/2010/05/04/87147200.mp3 HTTP/1.1 "302" 160 "-" "NSPlayer/12.00.7601.17514 WMFSDK/12.00.760
今天站点突然出现打开很慢的情况,tail -f 查看nginx日志后发现出现mp3音频文件的盗链,耗费了大量资源。日志中大量NSPlayer的记录,即Windows Media Player 12.00.760是其版本号。进一步查看日志后发现是QQ空间的播放器盗链了站点的音频文件。于是屏蔽之,搞定。
1. 修改nginx配置文件,屏蔽指定文件的站外盗链:
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|mp3)$
{
valid_referers none blocked server_names *.skyhome.cn;
if ($invalid_referer) {return 403;}
expires 30d;
}
2. 重启nginx /usr/local/nginx/sbin/nginx -s reload
2. 重启nginx /usr/local/nginx/sbin/nginx -s reload
apache盗链文章请参看:盗链引起网站访问速度缓慢解决 http://skyhome.cn/server/111.html
除非注明,均为湛蓝天空原创,转载请注明本文网址:http://skyhome.cn/server/328.html