本文共 789 字,大约阅读时间需要 2 分钟。
Nginx防盗链是防止其他网站通过引用技术手段盗用服务器资源的重要措施,以下是两种常用防盗链配置方法。
location /images/ { alias /data/images/; valid_referers none blocked *.dujiaoniu.com; if ($invalid_referer) { rewrite ^ /http://www.57cto.com/daolian.gif; # return 403; }} location ~* \.(gif|jpg|jpeg|png|bmp|txt|zip|jar|swf)$ { valid_referers none blocked *.dujiaoniu.com; if ($invalid_referer) { rewrite ^ /http://www.57cto.com/daolian.gif; # return 403; }} server块中,需与图片域名对应Referer头用于标识请求来源,Nginx通过检查Referer字段来判断请求是否合法。该字段可伪造,但大多数浏览器会提供真实信息。
none:Referer字段无效blocked:检测Referer是否被伪造server_names:允许指定服务器名称通过合理配置Referer检查,Nginx可有效防止非法引用,保障服务器资源安全。
转载地址:http://aecfk.baihongyu.com/