nginx实现防盗链

nginx实现防盗链

徐徐
运维
发布于2024-08-28 16:29:16
🌺前言
nginx实现防盗链

原理:判断请求refer字段从而实现拦截

bash
location ~* \.(gif|jpg|png|swf|flv)$ {
root html
valid_referers *.example.com;
if ($invalid_referer) {
#rewrite ^/ www.nginx.cn
return 403;
}
}

其中valid_referers 取值代表合法的情况

  1. 普通字符串:代表是合法域名,
  2. none:代表可以是空的refer
  3. block:请求标头中存在“ Referer”字段,但其值已被防火墙或代理服务器删除;这些值是不以“ http://”或“ https://开头的字符串;
文章最后更新于 2024-08-28 16:30:11
留言
暂无数据

~~空空如也