nginx常用配置

对请求图片进行防盗链配置;

location ~* \.(gif|jpg|png|swf|flv)$ { 
  valid_referers none blocked  www.xxx.com ;      配置白名单host
  if ($invalid_referer) { 
      return 403; 
  } 
}

针对图片目录进行防盗链配置;
location /images/ { 
  alias /data/images/; 
  valid_referers none blocked server_names www.xxx.com ; 配置白名单host 
  if ($invalid_referer) {return 403;} 
} 

设置目录访问控制:
location /directory_name/{
allow 127.0.0.1;
allow xx.xx.xx.xx; 不分先后顺序
deny all;
}

根据useragent访问
if ($http_user_agent = 'Spilder'){
return 403;
}
 
posted @ 2019-02-26 09:34  xiao_pai_pai  阅读(221)  评论(0编辑  收藏  举报