nginx代理 配置防盜鏈

編輯nginx配置文件  vim /usr/local/nginx/conf/vhosts/discuz.conf 


location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)$ 
{
         expires 30d;  
         valid_referers none blocked server_names  *.1.com *.a.com *.b.com *.baidu.com *.google.com *.google.cn *.soso.com ; 
         if ($invalid_referer) {
#               return 403;
                  rewrite ^/ http://www.example.com/nophoto.gif;
          }
          access_log off;
}


/usr/local/nginx/sbin/nginx -t 

/usr/local/nginx/sbin/nginx -s reload


上面的配置有結合靜態文件不記錄日誌,配置緩存

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章