location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|JPG|ico)$ {
expires 30d;
access_log off;
}
location ~ .*\.(js|css)$ {
expires 1d;
access_log off;
}
access_log logs/access_www.log main ;
error_log logs/error_www.log;
简单的防盗链配置
location ~ .*\.(jpg|gif|png)${
valid_referers none blocked 121.127.252.8;
if($invalid_referer){
retrun 403;
}
}
valid_referers none blocked 121.127.252.8;
这句话表示 允许那些http_referer
过来 none
为空的 blocked
表示不是http协议信息过来的,只允许121.127.252.8
。通俗讲是一个规则匹配,如果valid_referers
匹配成功 $invalid_referer为true;
valid_referers支持正则